Android百度地圖開發之地址解析MKSearch.geocode()


使用baidu map api 地址解析時,一直返回null。

MKSearch.geocode(addr, city); 的返回值是0,回調方法onGetAddrResult 里的錯誤碼是100。

查了下資料,返回0表示地址解析成功,錯誤碼100表示數據庫里沒有數據。

又想了想,百度數據庫不可能沒有數據,可能就是輸入與數據庫匹配不上。

試了許多,終於發現MKSearch.geocode(addr, city); addr如果是兩條有交集的路就可以解析。

如:mMKSearch.geocode("濱河大道皇崗路", "深圳市");

為什么就不能直接查皇崗路,或者某個地名呢?有沒有其他的途徑?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM