Android 百度地图使用

来源:互联网 发布:并行计算与性能优化 编辑:程序博客网 时间:2024/06/04 18:41

百度地图使用

  1. 将百度地图引入App
    // 设置地图比例 15
    MapStatusUpdate msu = MapStatusUpdateFactory.zoomTo(15.0f);
    mBaiduMap.setMapStatus(msu);
  2. 引入定位的功能,结合方向传感器实现方向定位
    1) 定位的功能:
    LocationClient
    LocationClientOption进行定位的一些设置
    BDLocationListener
    BDLocation
    MyLocationData
    自定义图标BitmapDescriptor
    2) 引入方向传感器
    SensorManager-Sensor
    BDLocationListener对方向进行设置

  3. 模式的切换
    MyLocationConfiguration config = new MyLocationConfiguration(
    mLocationMode, true, mIconLocation);
    mBaiduMap.setMyLocationConfigeration(config);
    自定义图标与模式

  4. 添加覆盖物、覆盖物点击的处理
    Maker
    OverlayOptions
    BaiduMap.SetOnMarkerClickListener
    InfoWindow