Android MapView -自定义缩放按钮



你知道,如果有一种方法如何使自定义缩放按钮在Android的mapView?或者只有准备好的缩放控制?

感谢

Hmyzak

您可以将默认缩放控件设置为false (mapView.setBuiltInZoomControls(false)),添加一些绘制在地图顶部的按钮,并使每个按钮在按下时具有侦听器。MapView允许您设置缩放级别。其中一个按钮可以是mapView.getController().zoomOut(),另一个可以是mapView.getController().zoomIn()。如果出于某种原因您需要找到缩放级别,您可以执行mapView.getController().getZoomLevel()。使用mapView.getController().getMaxZoomLevel()可以找到最大缩放级别。根据我的经验,这个值是21。

这是MapView文档在Google Code页面上的页面。

在这里你可以阅读关于MapController的文档

编辑:使用缩放和缩放

的更新解决方案

而不是mapView.getController(). setzoom()你应该使用mapView.getController(). zoomin()和mapView.getController(). zoomout()。它给你动画缩放像谷歌地图默认缩放控制,你也不需要照顾自己的缩放级别。

这里已经讨论过了

最新更新