高德打开地图定位并且设marker

地狱镇魂曲 2016-08-03 06:32:50
高德地图那个zoom设了没用啊,画marker时候自己自动调回10.怎么办?高德3.0地图,movecamara,在seupupmap里设了没用,画marker自动取zoom时跳回10
...全文
180 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
地狱镇魂曲 2016-08-12
  • 打赏
  • 举报
回复
已经退回到2.0地图
moonFY 2016-08-03
  • 打赏
  • 举报
回复
这样也行
aMap.moveCamera(CameraUpdateFactory.newLatLngZoom(str, 10));
moonFY 2016-08-03
  • 打赏
  • 举报
回复
引用 1 楼 moonFY 的回复:
    @Override
    public void onMapLoaded() {
        // 设置所有maker显示在当前可视区域地图中
        LatLngBounds bounds = new LatLngBounds.Builder().include(str).build();
        aMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 10));
        aMap.moveCamera(CameraUpdateFactory.zoomTo(20));
    }
CameraUpdateFactory.newLatLngBounds(bounds, 10)   后面的参数10,修改了没有,API中只说了可能,
所以后面跟个zoom来修改显示级别
是修改了没用,希望有人能解释一下
moonFY 2016-08-03
  • 打赏
  • 举报
回复
    @Override
    public void onMapLoaded() {
        // 设置所有maker显示在当前可视区域地图中
        LatLngBounds bounds = new LatLngBounds.Builder().include(str).build();
        aMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 10));
        aMap.moveCamera(CameraUpdateFactory.zoomTo(20));
    }
CameraUpdateFactory.newLatLngBounds(bounds, 10)   后面的参数10,修改了没有,API中只说了可能,
所以后面跟个zoom来修改显示级别

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧