码迷,mamicode.com
首页 > 其他好文 > 详细

百度地图开发

时间:2015-02-07 10:25:31      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

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();

 

 

百度地图开发

标签:

原文地址:http://my.oschina.net/u/660536/blog/376272

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!