2017-04-24 27 views
1

僅在第一次使用Here Maps時,爲Premium版本。我嘗試實施NMASuggestionRequest,但我收到:但我收到:在iOS上執行建議搜索時出現錯誤代碼7的地方

"The operation couldn’t be completed. (placesapi error 7.)" 

是否有任何有關iOS錯誤代碼的文檔?這個錯誤描述不是很具描述性......我一直在瀏覽文檔和搜索,但找不到任何可以指出問題的東西。

編輯: 我能夠搜索工作,原來目前的位置還沒有更新。我的問題仍然存在,是否有任何錯誤信息可用於像這樣的一般錯誤?

而且FYI這裏的團隊中有您的文檔的一個錯字:

enter image description here

返回的結果是NMAAutoSuggestPlace或NMAPlace數組(我假設,我只是嘗試了自動提示到目前爲止)。這是在此頁面的「文本自動結算請求」部分: https://developer.here.com/mobile-sdks/documentation/ios-premium/topics/places.html

回答

0

與搜索相關的錯誤列表可以在此處找到:NMARequestError API Reference。在這種情況下,它映射到NMARequestErrorInvalidParameter,對於您看到的失敗仍然相當困惑,但您似乎已經發現請求中缺少某個位置。

您應該可以使用NMAPlaces::createAutoSuggestionRequestWithLocation API和有效的NMAGeoCoordinates來設置顯式位置。或者,您可以使用NMARequest::viewport屬性設置GeoBoundingBox。這在API文檔中針對這些方法提到:NMAPlaces API Reference,「搜索位置上下文必須由......提供」。

感謝您的文件反饋,我們會更新它!

+0

哦謝謝你!我搜索了api頁面上的錯誤描述,但沒有找到該頁面。 –

相關問題