2014-05-07 34 views
0

我們正在使用HERE地圖反向地理編碼API並面臨未檢索到郵政編碼的問題。我想知道我們是否可以通過發送其他參數來檢索郵政編碼。 A樣品API調用提到如下: -此處地圖反向地理編碼無法檢索郵政編碼信息

http://reverse.geocoder.api.here.com/6.2/reversegeocode.xml?app_id=[app_id]&app_code=[app_code]&gen=4&prox=1.3117599,103.8195267,100&mode=retrieveAddresses&addressattributes=hnr,str,cty,dis,sta,ctr,pst,add&additionaldata=PreserveUnitDesignators,true&locationattributes=ar,mr,mv,ad,ai

請讓我們知道,如果我們缺少什麼?

感謝

+0

確實該文件是說,PST將是那個需要在那裏。無論如何,它也會說「默認情況下:除地址線之外的所有內容。」所以你可以將整個地址屬性留出。也嘗試不同的模式,看看是否有任何真正的區別。 –

回答

0

你的問題是不是與API本身的問題,它是底層數據的新加坡質量的問題。

可以使反向地址解析請求,如果它用下面的請求

http://reverse.geocoder.cit.api.here.com/6.2/reversegeocode.json?mode=retrieveAddresses&maxresults=1&gen=5&app_id=APP_ID&app_code=APP_CODE&prox=LAT,LONG,RADIUS&mode=retrieveAddresses

根據需要替換字段存在獲得郵編數據。在響應中有matchQuality屬性,它定義哪些字段已被放心地返回。

我試圖反向地理幾個隨機位置,這裏是我的發現:

您將只能檢索存在數據的郵編。事實上,如果你嘗試一些非常偏遠的地方,如FijiFalkland Islands,你可以找到地理編碼器只能在城市甚至國家級別自信地返回數據的位置(這在這些偏僻的地方是有意義的)