码迷,mamicode.com
首页 > Windows程序 > 详细

百度地图API获得详细地名的方法

时间:2015-04-05 12:03:43      阅读:638      评论:0      收藏:0      [点我收藏+]

标签:百度地图   result   

    之前一直苦恼的一个问题就是当使用百度地图API进行反地理编码搜索的时候,最终得到的result只包含“枯燥”的省市区街道等信息,用于对客户的信息提示来说,这种“XX省XX市XX区XX路XX号”格式的信息往往不能给客户直观的概念,无法满足客户需求。反观百度地图、快的打车等LBS应用,它们可以为用户提供详细的地名等信息,让客户一目了然,它们是怎么做到的呢?

    于是在查看了百度地图的文档的时候发现了ReverseGeoCoderResult类中的getPoiList方法,该方法可以返回一个List<PoiInfo>,即周边的POI兴趣点,而所谓的POI也正是我们想得到的“详细地名”。于是便使用result.getPoiList().get(0)的方法获得POI列表中与当前地点最匹配的POI,并将其转化为String返回给用户,由此便解决了地图中显示详细地点,而不是“无用”的街道信息。

    由此也可见,阅读文档对于编程的重要性………

百度地图API获得详细地名的方法

标签:百度地图   result   

原文地址:http://romanstery.blog.51cto.com/10040444/1629042

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!