我正試圖解決谷歌地圖中的聽衆問題。在谷歌地圖中被遞歸調用的聽衆呼叫
onCameraChange每次地圖變化時都會調用。
似乎攝像頭並未立即使用moveCamera進行更新,因此當它開始逐漸更改時,它會再次調用監聽器。
如果不是完全固定的,它會調用監聽recursively-,最終地圖開始口吃來回,終於崩潰(可能是因爲所有的遞歸。)
我怎樣才能防止聽衆被調用直到地圖完全變化,或者我該如何立即改變地圖,而不是逐漸改變?
我使用來檢查它是否出界的值是:
VisibleRegion vr = mMap.getProjection().getVisibleRegion();
double left = vr.latLngBounds.southwest.longitude;
double top = vr.latLngBounds.northeast.latitude;
double right = vr.latLngBounds.northeast.longitude;
double bottom = vr.latLngBounds.southwest.latitude;