实现过程
1.下载开发包
下载百度地图开发包,要求开发包中包含基本定位和基本地图功能。
2.配置AndroidManifest.xml文件
(1)加入权限使用声明
<!-- 这个权限用于进行网络定位 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- 这个权限用于访问GPS定位 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
(2)在Application标签中声明定位的service组件
<service android:name="com.baidu.location.f"
android:enabled="true"
android:process=":remote"/>
3.开启地图的定位图层
mBaiduMap=mapView.getMap();
mBaiduMap.setMyLocationEnabled(true);
4.构造地图数据
继承抽象类BDAbstractListener并重写其onReceieveLocation方法来获取定位数据,并将其传给MapView。
public class MyLocationListener e