Google地图标记尺寸在缩放级别更改时更改

时间:2015-02-22 03:18:15

标签: android

无论如何,当我缩放地图时,我可以允许Google地图v2标记放大/缩小?基本上像圆圈一样,尺寸会随缩放级别而变化

谢谢

1 个答案:

答案 0 :(得分:2)

如果你想在缩放时做一些事情,你可以创建一个扩展原始MapView的自定义Mapview,然后覆盖dispatchDraw(Canvas画布)。

通过添加一点监听器,您可以在回调中执行任何操作。像这样的东西;

@Override
 protected void dispatchDraw(final Canvas canvas){
 super.dispatchDraw(canvas);
 if (getZoomLevel() != lastZoomLevel) { 
if (listener != null) { 
listener.onZoom(lastZoomLevel, getZoomLevel());
 } 
lastZoomLevel = getZoomLevel(); 
} }