集成百度地图API实现定位
来源:互联网 发布:写作软件哪个好 编辑:程序博客网 时间:2024/05/21 21:01
一.百度地图API获取定位
AndroidManifest.xml必须配置:
定位服务
<service
android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote"
android:exported="false">
<intent-filter >
<action android:name="com.baidu.location.service"
android:exported="false"/>
</intent-filter>
</service>
Key配置
<!-- 用于配置key -->
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="Kn1xqiWftDyndXhMqLTG2k1G" />
AndroidManifest.xml
获取地理位置--1.获得地理编码---2通过地理编码获得地理位置名称
初始化地图
// 初始化百度地图
bMapLocation = new GetMyLocation(MainClient.this);
bMapLocation.initGeoCode();
定位初始化
//定位初始化
mLocClient=new LocationClient(context.getApplicationContext());
locData = new LocationData();
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);//打开gps
option.setCoorType("bd09ll");//设置坐标类型
option.setScanSpan(10000);
mLocClient.setLocOption(option);
mLocClient.start();
通过地理编码获得地区名称
mSearch = new MKSearch();
mSearch.init(mapManager, new MKSearchListener() {
public void onGetAddrResult(MKAddrInfo res, int error) {
if (error != 0) {
String str = String.format("错误号:%d", error);
Toast.makeText(GetMyLocation.context,str,
Toast.LENGTH_LONG).show();
return;
}
if (res.type == MKAddrInfo.MK_REVERSEGEOCODE){
//反地理编码:通过坐标点检索详细地址及周边poi
localname = res.strAddr;
}
}
。 。 。 。 。 。
- 集成百度地图API实现定位
- 使用百度地图api实现定位功能。
- 利用百度地图API实现WEB定位
- 百度地图API实现定位+路径规划
- js调用百度地图api实现定位
- 百度地图api实现定位功能
- 借助百度地图api实现显示地图,自动定位功能
- C#-winform地图定位的实现-百度地图API
- 百度地图集成(二、定位)
- 百度地图定位 api接口
- 百度地图Javascript Api定位
- 百度地图api定位范例
- 百度地图----浏览器定位API
- 如何集成百度地图ApI?
- 百度地图API实现定位与目的地导航
- 百度地图API实现定位与目的地导航
- Android百度地图API实现定位与目的地导航
- 百度地图API实现定位与目的地导航
- android状态机机制StateMachine
- 省市区 数组套字典 字典套数组
- 放逐心灵之旅
- bzoj1230[Usaco2008 Nov]lites 开关灯
- 两圆交点
- 集成百度地图API实现定位
- 字符设备开发的基本步骤
- 求最大公约数和最小公倍数
- css框架27种-开发者不在头疼
- 看图理解单链表的反转
- OCP 1Z0 052 139
- 最经典的程序员笑话锦集
- 搜索和分页
- Java jdbc数据库连接池总结!