利用百度地图API定位为什么使用百度自己开发的locSDK2.6.jar包
2012-12-02 18:57
316 查看
LBS作为当前互联网时代的一大热点,在本地搜索、定向广告、社交网络等等众多领域得到了广泛应用。基础的定位能力是做位置服务(Location Based Service)的必要条件。
使用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况,并且操作起来也不是很方便,在这个Demo里我使用了百度地图API中的定位SDK,可以一次性获取当前位置经纬度以及详细地址信息,还可以获取周边POI信息,同时可以设定位置通知点,当到达某一位置时,发出通知信息等方式来告知用户。jar包下载以及官方文档请参照:百度定位SDK,前提是需要注册百度开发者账号。
http://developer.baidu.com/map/geosdk-android-download.htm
目前,定位SDK可以通过GPS、基站、Wifi信号进行定位。基本定位流程如图1所示,当应用程序向定位SDK发起定位请求时,定位SDK会根据当前的GPS、基站、Wifi信息生成相对应的定位依据。然后定位SDK会根据定位依据来进行定位。如果需要,定位SDK会向定位服务器发送网络请求。定位服务器会根据请求的定位依据推算出对应的坐标位置,然后根据用户的定制信息,生成定位结果返回给定位SDK。能够提供地图浏览、11个城市实施交通信息查看、300多个城市路线(公交、驾车、步行)搜索、以及GPS、WiFi、基站等多种方式定位服务。
使用Android自带的LocationManager和Location获取位置的时候,经常会有获取的location为null的情况,并且操作起来也不是很方便,在这个Demo里我使用了百度地图API中的定位SDK,可以一次性获取当前位置经纬度以及详细地址信息,还可以获取周边POI信息,同时可以设定位置通知点,当到达某一位置时,发出通知信息等方式来告知用户。jar包下载以及官方文档请参照:百度定位SDK,前提是需要注册百度开发者账号。
http://developer.baidu.com/map/geosdk-android-download.htm
目前,定位SDK可以通过GPS、基站、Wifi信号进行定位。基本定位流程如图1所示,当应用程序向定位SDK发起定位请求时,定位SDK会根据当前的GPS、基站、Wifi信息生成相对应的定位依据。然后定位SDK会根据定位依据来进行定位。如果需要,定位SDK会向定位服务器发送网络请求。定位服务器会根据请求的定位依据推算出对应的坐标位置,然后根据用户的定制信息,生成定位结果返回给定位SDK。能够提供地图浏览、11个城市实施交通信息查看、300多个城市路线(公交、驾车、步行)搜索、以及GPS、WiFi、基站等多种方式定位服务。
![](http://developer.baidu.com/map/static/img/u26_original.png)
相关文章推荐
- cordova开发中,android端利用百度sdk定位。
- Android开发百度SDK的使用--定位图层的使用
- Android开发之百度SDK的使用--基础定位
- Android使用百度定位SDK方法及错误处理
- 利用HBuilder开发基于MUI的H5+ app中使用百度地图定位功能
- 利用百度SDK进行城市定位
- 使用百度地图API,定位并显示自己的位置
- Android应用中使用百度地图API定位自己的位置(二)
- 百度定位SDK的使用示例
- 【代码】Android 使用百度定位SDK 方法及处理错误
- android开发游记:集成百度定位SDK进行实时定位 获取当前城市地理信息
- 百度地图SDK和百度定位SDK的使用(笔记)
- 百度SDK开发(二)Overlay及定位SDK
- Android使用百度定位SDK 方法及错误处理
- 黄聪:如何使用Add-on SDK开发一个自己的火狐扩展
- 如何使用Add-on SDK开发一个自己的火狐扩展
- 百度定位SDK使用V4.0
- iOS开发百度导航SDK的使用入门
- Android使用GSP和百度SDK定位
- 百度定位SDK使用V4.0