更改openstreetmap中的相机角度

问题描述 投票:0回答:1

我希望Openstreetmap中相机的视角几乎如下图所示 我应该使用什么代码?

我使用了以下代码,但它只改变了旋转

mapView.setMapOrientation(45.0)

我该怎么办?

java kotlin openstreetmap osmdroid
1个回答
0
投票

OpenStreetMap 主网站中的滑动地图是 2D 的。这意味着没有明确的摄像机角度概念。这真的和缩放一样。

您可以将 2D 地图视为 3D 城堡庭院平坦地面上的大图(就像《权力的游戏》中君临城城堡地面上绘制的标志性地图)。您的相机必须直接向下指向地面。但是,您可以 (a) 上下移动相机进行变焦和/或 (b) 横向移动相机进行平移。

现在我们可以改变相机的视角了!但使用更宽的视角将拍摄与使用第一个视角相同的图像,但相机稍高一些。他们都只是在 OSM 中缩小。

tldr:请更改缩放级别,而不是更改视角

© www.soinside.com 2019 - 2024. All rights reserved.