为Google地图创建自定义缩放按钮

时间:2013-11-10 23:10:28

标签: android google-maps

我在Google地图上停用缩放控件:

map:uiZoomControls="false"

现在我想创建自己的zoom / unzoom按钮。这可能吗?如果是的话,它是如何完成的?

我不想在没有展示任何研究成果的情况下提出问题,但我真的找不到关于自定义按钮的单一内容。我阅读了整个Google Maps API documentation并且没有任何关于此的信息。

有人能指出我正确的方向吗?这是否可能,因为官方文档中没有相关信息?我不想改变默认按钮的位置,我想禁用它们并实际创建我自己的按钮。

2 个答案:

答案 0 :(得分:1)

  

这可能吗?

不确定

  

如果是,那怎么办?

步骤1:向您的用户界面添加ButtonImageButton或其他内容。

步骤2:单击按钮时,使用CameraUpdate更改缩放级别。

  

我不想在没有展示任何研究成果的情况下提出问题,但我真的找不到关于自定义按钮的单一内容。

有一点documentation on the use of the Button widget, and its subclasses

答案 1 :(得分:0)

  

您应该使用mapView.getController()。zoomIn()和mapView.getController()。zoomOut()。它为您提供动画缩放,如谷歌地图默认缩放控件,您也不需要自己处理缩放级别。