你知道,如果有一种方法如何使自定义缩放按钮在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()。它给你动画缩放像谷歌地图默认缩放控制,你也不需要照顾自己的缩放级别。
这里已经讨论过了