2015-03-19 74 views

回答

0

您可以在地图上disable the Zoom Gestures,但您必须禁用屏幕上的任何缩放控件(通常左上角的加号和减号),因为禁用第一个不会禁用第二个。

然后,如果我没有记错的用户做任何操作在地图上会被传播到保持视图下方,所以你可以捕捉这些动作,并将其编程传播到的MapView。

E.g.如果MapView位于LinearLayout内部,捕获LinearLayout的所有用户交互,请参阅用户所做的操作(例如捏入)并以编程方式放大地图。

0

或@hasMobi回答。首先,您禁用缩放控件,然后提供一个按钮,无论何时点击按钮,您只执行放大操作。如果变焦达到您的最大缩放级别,则禁用该按钮。