我在Google地图上停用缩放控件:
map:uiZoomControls="false"
现在我想创建自己的zoom / unzoom按钮。这可能吗?如果是的话,它是如何完成的?
我不想在没有展示任何研究成果的情况下提出问题,但我真的找不到关于自定义按钮的单一内容。我阅读了整个Google Maps API documentation并且没有任何关于此的信息。
有人能指出我正确的方向吗?这是否可能,因为官方文档中没有相关信息?我不想改变默认按钮的位置,我想禁用它们并实际创建我自己的按钮。
答案 0 :(得分:1)
这可能吗?
不确定
如果是,那怎么办?
步骤1:向您的用户界面添加Button
,ImageButton
或其他内容。
步骤2:单击按钮时,使用CameraUpdate
更改缩放级别。
我不想在没有展示任何研究成果的情况下提出问题,但我真的找不到关于自定义按钮的单一内容。
有一点documentation on the use of the Button
widget, and its subclasses。
答案 1 :(得分:0)
您应该使用mapView.getController()。zoomIn()和mapView.getController()。zoomOut()。它为您提供动画缩放,如谷歌地图默认缩放控件,您也不需要自己处理缩放级别。