是否可以使用 处理同时缩放和平移事件MapView
?
Android 版 Google 地图应用程序允许在捏拉缩放手势进行时平移地图。这有助于在放大地图区域时进行微调。默认MapView
似乎不支持这一点。
我准备自己实现这个功能,但我更喜欢使用内置机制。
是否可以使用 处理同时缩放和平移事件MapView
?
Android 版 Google 地图应用程序允许在捏拉缩放手势进行时平移地图。这有助于在放大地图区域时进行微调。默认MapView
似乎不支持这一点。
我准备自己实现这个功能,但我更喜欢使用内置机制。
我使用Overlay
. 通过覆盖覆盖onTouchEvent()
并检测缩放和平移事件何时发生,可以并行处理这些事件。
对于任何面临这个问题的人,我已经发布了一个基于我的解决方案的示例项目。
编辑:
新的Google Maps v2库支持同时缩放和平移。除非需要自定义事件处理算法,否则我强烈建议升级到新库。