百度地图使用步骤:
1、申请一个key
2、创建项目,添加相应的联网权限
3、在布局文件中使用 百度提供的 MapView 控件
4、在代码中:
1、初始化BMapManager
执行用 mapManager.init();
2、setContentView();
百度地图API提供的几种Overlay
百度地图API提供了以下几种Overlay(覆盖物):
1)Overlay:它是所有覆盖物的抽象基类,所有的覆盖物均继承此类的方法,实现用户自定义图层显示;
2)MyLocationOverlay:一个负责显示用户当前位置的Overlay;
3)ItemizedOverlay:它包含了一个OverlayItem列表,相当于一组分条的Overlay,通过继承此类,将一组兴趣点显示在地图上;
4)PoiOverlay:本地搜索图层,提供某一特定地区的位置搜索服务,比如在北京市搜索“公园”,通过此图层将公园显示在地图上;
5)RouteOverlay:步行、驾车导航线路图层,将步行、驾车出行方案的路线及关键点显示在地图上;
6)TransitOverlay:公交换乘线路图层,将某一特定地区的公交出行方案的路线及换乘位置显示在地图上。
实现MKSearchListener接口,用于实现异步搜索服务,得到搜索结果
上面的类定义只是在说明MKSearchListener类的5个方法的作用,全都是空实现,并未给出具体的实现。根据你要检索的内容,再去具体实现上面对应的方法,就能获取到搜索结果。
例如:1)你想通过一个地理坐标(经纬度值)来搜索地址信息,那么只需要具体实现上面的onGetAddrResult()方法就能得到搜索结果;2)如果你想搜索驾车路线信息,
只需要具体实现onGetDrivingRouteResult()方法就能得到搜索结果。
安卓项目百度地图引入
最新推荐文章于 2022-11-30 05:53:30 发布