无论如何,我可以在缩放 map 时允许 Google map v2 标记放大/缩小吗?基本上像一个圆圈,大小会随着缩放级别而变化
谢谢
最佳答案
如果你想在缩放时做一些事情,你可以创建一个扩展原始 MapView 的自定义 Mapview,只需覆盖 dispatchDraw(Canvas canvas)。
通过添加一个小监听器,你可以在回调中做任何你想做的事情。像这样的东西;
@Override
protected void dispatchDraw(final Canvas canvas){
super.dispatchDraw(canvas);
if (getZoomLevel() != lastZoomLevel) {
if (listener != null) {
listener.onZoom(lastZoomLevel, getZoomLevel());
}
lastZoomLevel = getZoomLevel();
} }
关于android - 缩放级别更改时谷歌地图标记大小更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28654110/