是否可以使用MapView
处理同时缩放和平移事件?
适用于Android的谷歌地图应用程序允许平移地图,同时正在进行缩放缩放手势。这有助于在放大地图区域时进行微调。默认MapView
似乎不支持此功能。
我准备自己实现这个功能,但我更喜欢使用内置机制。
答案 0 :(得分:0)
我使用Overlay
解决了这个问题。通过覆盖叠加层onTouchEvent()
并检测缩放和平移事件发生的时间,可以并行处理这些事件。
对于遇到此问题的任何人,我发布了sample project based on my solution。
修改强>:
新的Google Maps v2库支持同步缩放和平移。除非需要自定义事件处理算法,否则我强烈建议您升级到新库。