【问题标题】:Osmdroid map rotationOsmdroid 地图旋转
【发布时间】:2013-03-27 22:11:41
【问题描述】:

我正在做 osmdroid 地图项目。我正在为地图使用自定义图块。谁能告诉我如何旋转自定义瓦片地图?

【问题讨论】:

标签: android map rotation tiles osmdroid


【解决方案1】:

最新版本的 osmdroid 包含旋转地图的功能。

mMapView.setMapOrientation(45.0f);

最新的示例应用程序还包括一个旋转手势叠加层,用于使用两指旋转手势旋转地图。

【讨论】:

  • 感谢您的答复先生。我正在为地图使用 shapefile。此代码仅更改方向。它不会旋转地图。
  • 我不明白你在说什么 - 你是说它不会旋转 shapefile?你是如何添加它们的?
  • 我只是使用 tilemill 将 shapefile 转换为瓷砖。用于地图的瓦片。所以我可以为了导航的目的旋转瓷砖(地图)。因此,请提供您的建议和示例代码。谢谢楼主!!!!!!
  • 如果你调用 setMapOrientation 它将旋转包括瓦片在内的地图。如果有什么东西特别不工作,那么你必须清楚地说明什么东西不能正常旋转。屏幕截图将是最有帮助的。
【解决方案2】:
RotationGestureOverlay mRotationGestureOverlay = new RotationGestureOverlay(context, map);
mRotationGestureOverlay.setEnabled(true);
map.setMultiTouchControls(true);
map.getOverlays().add(mRotationGestureOverlay);

【讨论】:

  • 仅包含代码的答案是错误的答案。请添加说明。
  • RotationGestureOverlay(Context context, MapView mapView) 现在已弃用。请改用RotationGestureOverlay(MapView mapView)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多