我编写了一个地图应用程序,它有两个活动,一个活动显示谷歌地图视图,另一个显示使用 osmdroid 3.0.5 jar 的等效视图。
到目前为止,我一直只在模拟器上进行测试,并且在显示的区域和覆盖数据方面功能完全相同。现在我已经在真正的 Gingerbread 设备上运行了该应用程序,我注意到 Google 地图活动似乎支持捏缩放,而 Osmdroid 则不支持。
我还没有为 Google 端或 Osmdroid 编写任何特定于捏缩放的代码。这两个活动都实现了 OnTouchListener。这两个活动都只有一个 OnTouch 存根,例如:
@Override
public boolean onTouch(View v, MotionEvent e) {
// chain it for now
return false;
}
我在 Osmdroid 活动中的地图视图属于此类:org.osmdroid.views.MapView
有谁知道如何使用 osmdroid 使捏缩放工作或知道使用 osmdroid 的示例应用程序,我可以学习并适应我的应用程序?