我已经写了一个映射应用程序,它有两个活动,一个活动显示谷歌地图视图,另一个显示使用osmdroid 3.0.5 jar的等效视图。捏与Osmdroid缩放
到目前为止,我一直只对模拟器进行测试,功能在显示区域和覆盖数据方面完全相同。现在我已经在真正的姜饼设备上运行了应用程序,我注意到Google地图活动似乎支持缩放,而Osmdroid却没有。
我还没有编写任何特定的代码捏缩放谷歌方面或Osmdroid。这两个活动都实现了OnTouchListener。这两项活动都只是像OnTouch存根:
@Override
public boolean onTouch(View v, MotionEvent e) {
// chain it for now
return false;
}
我在Osmdroid活动的MapView是类:org.osmdroid.views.MapView
有谁知道如何使捏放大使用osmdroid或知道使用osmdroid的示例应用程序,我可以学习并适应我的应用程序?
感谢您的信息。我认为这些链接将证明有用。我猜Google Maps的活动(MapsActivity)必须在幕后实施。当然,他们的代码是封闭的源代码,所以看起来我只需要一点工作,而不是仅仅复制他们的实现。 +1的链接。 – NickT
我在我的程序中进行了实验,上面的代码适用于我。如果这更有帮助,那么++! – digerati32
如果我不是这样一个IDIOT,它会马上起作用!我错过了mMapVw.setMultiTouchControls行(true);我当然不会回答我自己的问题。所以为了阻止其他人浪费他们的时间和感激你让我思考,我会接受你的答案。 – NickT