我有两个问题:
是否可以阻止用户仅缩小并保持放大?
我们可以控制用户在Google地图上放大和缩小的程度吗?
答案 0 :(得分:0)
你可以disable the Zoom Gestures在地图上,但你必须禁用任何屏幕上的缩放控件(通常是左上角的加号和减号),因为禁用第一个不会禁用第二个。
然后,如果我没有弄错,用户对地图执行的任何操作都会传播到其下方的保持视图中,以便您可以捕获这些操作并以编程方式将它们传播到MapView。
E.g。如果你的MapView在LinearLayout中,捕获LinearLayout的所有用户交互,看看用户做了什么(例如捏入)并以编程方式放大地图。
答案 1 :(得分:0)
或者@hasMobi回答。首先禁用缩放控件,然后提供一个按钮,只要单击按钮,您只执行放大操作。如果缩放达到最大ZoomLevel,则禁用Button。