我写了一个地图应用程序,它有两个活动。其中一个活动显示Google地图视图,另一个活动使用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的示例应用程序,我可以研究并适应到我的应用程序中?