您好,登錄后才能下訂單哦!
之前一直苦惱的一個問題就是當使用百度地圖API進行反地理編碼搜索的時候,最終得到的result只包含“枯燥”的省市區街道等信息,用于對客戶的信息提示來說,這種“XX省XX市XX區XX路XX號”格式的信息往往不能給客戶直觀的概念,無法滿足客戶需求。反觀百度地圖、快的打車等LBS應用,它們可以為用戶提供詳細的地名等信息,讓客戶一目了然,它們是怎么做到的呢?
于是在查看了百度地圖的文檔的時候發現了ReverseGeoCoderResult類中的getPoiList方法,該方法可以返回一個List<PoiInfo>,即周邊的POI興趣點,而所謂的POI也正是我們想得到的“詳細地名”。于是便使用result.getPoiList().get(0)的方法獲得POI列表中與當前地點最匹配的POI,并將其轉化為String返回給用戶,由此便解決了地圖中顯示詳細地點,而不是“無用”的街道信息。
由此也可見,閱讀文檔對于編程的重要性………
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。