为了账号安全,请及时绑定邮箱和手机立即绑定

高德地图ZOOM设置

高德地图ZOOM设置

NeverMore9308 2015-06-03 22:56:29
我在地图中设置了aMap.moveCamera(CameraUpdateFactory.zoomTo(15));但是实际用的时候,一开始确实是15的缩放级别,但点击一下放大,立马变成最小的可视区域,怎么回事
查看完整描述

4 回答

?
Hell0丶

TA贡献2条经验 获得超5个赞

因为你把这行代码写在了定位事件的回调函数里面了,这个回调函数是会自己更新定位的(你可以理解为自动更新地图界面),所以你放大或缩小后一会儿就又变了回去。

查看完整回答
4 反对 回复 2015-12-07
?
_秋风斌然_

TA贡献1条经验 获得超0个赞

用户Hell0丶说得对,你可在外面设置一个boolean类型的全局变量,若是第一次设置缩放级别才实现缩放效果,其他情况就不执行aMap.moveCamera(CameraUpdateFactory.zoomTo(15));这段代码:

例如:

private boolean isFirstTime=true;

if(isFirstTime){

aMap.moveCamera(CameraUpdateFactory.zoomTo(15));

isFirstTime=false;

查看完整回答
反对 回复 2017-08-04
?
慕莱坞8095286

TA贡献1条经验 获得超0个赞

locationClientOption.setOnceLocationLatest(true);//加一行这句代码

查看完整回答
反对 回复 2016-12-10
?
Godlonely

TA贡献2条经验 获得超0个赞

你现在解决了吗?

查看完整回答
反对 回复 2016-05-06
  • 4 回答
  • 0 关注
  • 23919 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信