【发布时间】:2014-04-16 11:52:29
【问题描述】:
在我的应用程序中,我需要地图拖动监听器,我点击了以下链接: How can I handle map move end using Google Maps for Android V2? 但我没有得到 100% 可靠的解决方案。但是它的工作基于摄像头监听器。我做了以下事情:
- 只要相机变焦,代码就会起作用。
- 所以我改变了 缩放级别的代码(如果缩放级别增加或减少 我不调用我的方法。)
- 但如果不更改缩放级别,则调用我的函数。
我的需要是如何使用摄像头监听器获得可靠的解决方案?如果在 Google 上提出任何关于该问题的错误,请分享链接。
我的代码示例:
map.setOnCameraChangeListener(new OnCameraChangeListener() {
@Override
public void onCameraChange(CameraPosition cameraPosition) {
if(previousZoomLevel != cameraPosition.zoom) {
Log.e("zooming * previousZoomLevel", ""
+ cameraPosition.zoom + " "
+ previousZoomLevel);
}
else {
Log.e("NOT zooming * previousZoomLevel", ""
+ cameraPosition.zoom + " "
+ previousZoomLevel);
myMethod();
}
}
}
【问题讨论】:
标签: android google-maps android-mapview android-maps-v2