百度地图 android 定位Demo
16lz
2022-08-05
1. 下载定位包,下载选中基础地图和定位,没有选中不包含相应功能! 如果只需要定位就只选中定位下载。
2. 导入, 记得.so也要一起导入。
3. <application中加入,记得service一定要加,不加不能定位。
<service android:name="com.baidu.location.f" android:enabled="true" android:process=":remote" > <intent-filter> <action android:name="com.baidu.location.service_v2.2" > </action> </intent-filter> </service> <!-- meta-data需要写在application中 --> <meta-data android:name="com.baidu.lbsapi.API_KEY" android:value="请输入申请的key" />
4. 启动:
mLocationClient = new LocationClient(this.getApplicationContext()); mMyLocationListener = new MyLocationListener(); mLocationClient.registerLocationListener(mMyLocationListener); mGeofenceClient = new GeofenceClient(getApplicationContext()); LocationClientOption option = new LocationClientOption(); option.setLocationMode(LocationMode.Hight_Accuracy);//设置定位模式 option.setCoorType("gcj02");//返回的定位结果是百度经纬度,默认值gcj02 option.setScanSpan(1000);//设置发起定位请求的间隔时间为5000ms option.setIsNeedAddress(false); mLocationClient.setLocOption(option);mLocationClient.start();
Listener
public class MyLocationListener implements BDLocationListener { @Override public void onReceiveLocation(BDLocation location) { //Receive Location } }
更多相关文章
- 从 Android(安卓)Sample ApiDemos 中学习 android.animation API
- Android(安卓)Studio & ADT 快捷键配置文件所在目录,自定义后可导
- Android中GPS定位的简单应用
- [android]在上下文菜单的选中事件中获取列表选中的元素
- Android,LIstView中的OnItemClick点击无效的解决办法
- android 定位服务
- android.support.v7使用,出错处理
- 导入新的一个android项目抱错
- Android(安卓)PureMVC