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 地图实时获取当前坐标