BMapManager:地图引擎管理类,负责初始化,开启地图API,终止百度地图API等工作
MKSearch:搜索服务.用于位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索
MKSearchListener搜索结果通知接口。该接口返回poi搜索,公交搜索,驾乘路线,步行路线结果
MapView:显示地图的View
MyLocationOverlay:一个负责显示用户当前位置的Overlay。
Overlay:Overlay是一个基类,它表示可以显示在地图上方的覆盖物。
定位:
定位初始化:
mLocClient = new LocationClient(this); locData = new LocationData(); mLocClient.registerLocationListener(myListener); //注册定位结果监听器,继承自BDLocationListener LocationClientOption option = new LocationClientOption(); option.setOpenGps(true);// 打开gps option.setCoorType("bd09ll"); // 设置坐标类型 option.setScanSpan(1000); mLocClient.setLocOption(option); mLocClient.start(); // 启动定位sdk
初始化图层:可以继承MyLocationOverlay。
// 定位图层初始化 myLocationOverlay = new LocationOverlay(mMapView); // 设置定位数据 myLocationOverlay.setData(locData); // 添加定位图层 mMapView.getOverlays().add(myLocationOverlay); myLocationOverlay.enableCompass(); mMapView.refresh();
时间: 2024-10-13 15:10:24