最近做项目需要用到地理位置,场景实现附近人和附近群功能,需要每个客户端吧自己地理位置经纬度传到服务器端,然后经过服务器计算返回给你一个附近人的列表信息。以前没做过,所以现学如何获取手机地理位置,在网上搜许多资料用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况(在室外能获取到位置信息,但在室内获取不到,如果你在室内或取不到位置信息,可以移动到室外试试,亲身实践),并且操作起来也不是很方便。最后发现用百度地图api获取位置还是非常快捷准确的,关键是不管是在哪室内或室外都可以一次性获取当前位置经纬度以及详细地址信息,还可以获取周边POI信息,同时可以设定位置通知点,到达某一位置时,发出通知信息等方式来告知用户。现在有一个小例子和大家分享一下。下面是果图: |
|