高德地图怎么设置初始化地图位置 设置固定位置 设置初始缩放级别

if (aMap == null) {
aMap = mMapView.getMap();
}
setPosition();

private void setPosition() {


    /**
     * 设置初始化地图位置
     * CameraPosition() 方法
     *  var1 target 目标  AmapRealTimeECanal.WEISHANXIAN
     *  var2 zoom  变焦
     *  var3 tilt 倾斜
     *  var4 bearing 方位
     *
   changeCamera(
            CameraUpdateFactory.newCameraPosition(new CameraPosition(
                    AmapRealTimeECanal.WEISHANXIAN, 10, 30, 30)));

    aMap.clear();
    }


  /**
  * 根据动画按钮状态,调用函数animateCamera或moveCamera来改变可视区域
  */
private void changeCamera(CameraUpdate update) {

    aMap.moveCamera(update);

}

//设置默认缩放级别

      aMap.moveCamera(CameraUpdateFactory.zoomTo(3)); //和 setPosition()方法冲突,只设置缩放大小时使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容