美文网首页
百度地图添加标注点并居中显示

百度地图添加标注点并居中显示

作者: Easyrealjs | 来源:发表于2016-06-17 09:47 被阅读2927次

    // 定义Maker坐标点

    LatLng point = new LatLng(location.getLatitude(),location.getLongitude());

    //这里写经纬度就好,由于我从MyLocationListener的onReceiveLocation方法中拿到的,所以

    //是location.getXXXXX()

    // 构建Marker图标

    BitmapDescriptor bitmap = BitmapDescriptorFactory

    .fromResource(R.drawable.ic_launcher);

    // 构建MarkerOption,用于在地图上添加Marker

    OverlayOptions option = new MarkerOptions().position(point)

    .icon(bitmap);

    // 在地图上添加Marker,并显示

    //mBaiduMap.addOverlay(option);

    //在地图上添加Marker,并显示

    MapStatus mMapStatus = new MapStatus.Builder()

    .target(point)  //标注居中显示!!!!!!!!

    .zoom(18)//图层大小

    .build();

    MapStatusUpdate mMapStatusUpdate = MapStatusUpdateFactory.newMapStatus(mMapStatus);

    mBaiduMap.setMapStatus(mMapStatusUpdate);

    mBaiduMap.addOverlay(option);

    开发工程可能会出现小失误:忘记调用initLocation()方法.

    相关文章

      网友评论

          本文标题:百度地图添加标注点并居中显示

          本文链接:https://www.haomeiwen.com/subject/jucvdttx.html