Osmdroid地图旋转

6

我正在进行osmdroid地图项目。我正在使用自定义瓦片制作地图。有人能告诉我如何旋转自定义瓦片地图吗?


1
也许是这个 - Fabio Cardoso
2个回答

7
最新版本的osmdroid包括旋转地图的功能。
mMapView.setMapOrientation(45.0f);

最新的示例应用程序还包括旋转手势叠加层,可以通过两个手指旋转手势旋转地图。


1
感谢您的回答,先生。我正在使用shapefiles进行地图制作。这段代码只会改变方向,而不会旋转地图。 - Palanichamy
1
我不明白你在说什么 - 你是说它没有旋转形状文件吗?你是如何添加它们的? - kurtzmarc
1
我只是使用TileMill将shapefile转换为瓦片。这些瓦片用于地图制作。因此,我可以旋转瓦片(地图)以便进行导航。请提供您的建议和示例代码。谢谢!!!! - Palanichamy
2
如果您调用setMapOrientation函数,它将旋转地图,包括瓦片。如果有特定的问题没有解决,请明确说明哪些部分没有正确旋转。提供屏幕截图会更有帮助。 - kurtzmarc

3
RotationGestureOverlay mRotationGestureOverlay = new RotationGestureOverlay(context, map);
mRotationGestureOverlay.setEnabled(true);
map.setMultiTouchControls(true);
map.getOverlays().add(mRotationGestureOverlay);

2
仅包含代码的答案是不好的答案。请添加描述。 - Dmytro Dadyka
2
RotationGestureOverlay(Context context, MapView mapView) 现已被弃用,请改用 RotationGestureOverlay(MapView mapView) - kalucki23

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接