我正在开发一个应用程序使用osmdroid(3.0.8)。 当我用两个手指放大和缩小变焦时,变焦从地图中心开始,而不是从两个手指中间开始(使用MapView.setMultiTouchControls(true);
)。我试图执行捏(pinch)但结果不好。 我读过其他类似的问题,但没有找到一个好的解决方案。Osmdroid和Pinch
注:我必须使用OSM,并没有其他的解决方案
我正在开发一个应用程序使用osmdroid(3.0.8)。 当我用两个手指放大和缩小变焦时,变焦从地图中心开始,而不是从两个手指中间开始(使用MapView.setMultiTouchControls(true);
)。我试图执行捏(pinch)但结果不好。 我读过其他类似的问题,但没有找到一个好的解决方案。Osmdroid和Pinch
注:我必须使用OSM,并没有其他的解决方案
Osmdroid 3.0.10包括在你捏的位置缩放支持。
如果您有兴趣尝试,这些示例还包括双指旋转手势叠加。
,你能提供关于这个的链接吗? 我只找到了3.0.9并进行了测试:手指之间没有夹伤。 – 2013-04-12 07:13:29
目前还没有3.0.10版本,因此您需要从源代码构建。可以在osmdroid的google代码页[www.osmdroid.com](http://www.osmdroid.org)上找到源代码。我们很可能会推出新版本。 – kurtzmarc 2013-04-12 12:19:51
@kurtzmarc是否包含在3.0.10发行版中?这就是我正在使用的,捏缩放行为似乎仍然相对于地图的中心缩放。 – 2013-08-27 12:45:50
你是否正在用[this](http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2-part-6-implementing-捏 - 缩放手势/ 1847)? – Kgrover 2013-03-25 23:56:26
不确定您是否看到[闪烁以及](https://code.google.com/p/osmdroid/issues/detail?id=320&can=1&q=pinch%20to%20zoom)。 – Kgrover 2013-03-25 23:58:12
@Sam我也使用osmdroid.but使用后,我每次都得到这种类型的错误。遗憾的是,系统UI已Stopped.i无法从device.means设备中删除应用程序已挂起。请提供 – 2013-04-09 04:27:52