我需要在一个较小的区域中显示大约 30 个标记。
当用户更改缩放比例时,是否可以调整 Google Maps API 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();
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)