NeverMore9308
2015-06-03 22:56:29
我在地圖中設置了aMap.moveCamera(CameraUpdateFactory.zoomTo(15));但是實際用的時候,一開始確實是15的縮放級別,但點擊一下放大,立馬變成最小的可視區(qū)域,怎么回事
4 回答
Hell0丶
TA貢獻2條經(jīng)驗 獲得超5個贊
因為你把這行代碼寫在了定位事件的回調函數(shù)里面了,這個回調函數(shù)是會自己更新定位的(你可以理解為自動更新地圖界面),所以你放大或縮小后一會兒就又變了回去。
_秋風斌然_
TA貢獻1條經(jīng)驗 獲得超0個贊
用戶Hell0丶說得對,你可在外面設置一個boolean類型的全局變量,若是第一次設置縮放級別才實現(xiàn)縮放效果,其他情況就不執(zhí)行aMap.moveCamera(CameraUpdateFactory.zoomTo(15));這段代碼:
例如:
private boolean isFirstTime=true;
if(isFirstTime){
aMap.moveCamera(CameraUpdateFactory.zoomTo(15));
isFirstTime=false;
}?
添加回答
舉報
0/150
提交
取消
