Osmdroid 地图旋转

Posted

技术标签:

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

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

【问题讨论】:

也许this ? 【参考方案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)

以上是关于Osmdroid 地图旋转的主要内容,如果未能解决你的问题,请参考以下文章

OSMDROID:使用 osmdroid 地图实时获取当前坐标

下载 osmdroid 的地图

Osmdroid 地图图块不显示

osmdroid 地图图块显示空白

Osmdroid:如何从我自己的位图(图块)创建和加载地图?

我可以在 osmdroid 中使用 Google 地图图块吗?