VTM: координаты карты Mapsforge с мировыми координатами LibGDX - PullRequest
0 голосов
/ 22 января 2019

Используя библиотеку VTM , мне нужно нарисовать спрайт LibGDX, основываясь на вершинах здания карты Mapsforge.

Было бы достаточно иметь координаты широт / долгот вершин - тогда я мог бы проецироватьэто в мир LibGDX с использованием MercatorProjection.

Я нашел подходящее место для "ловли" зданий в BuildingLayer::processElement().

К сожалению, вершины элементов, поступающие в BuildingLayer::processElement(), уже проецируются с помощью MapDatabase::TileProjectionи я понятия не имею, как распаковать его и получить его исходные координаты WGS84.

Можете ли вы объяснить, что такое система координат, куда MapDatabase::TileProjection::project() переводится?(Например, [lon=4.2099288E7, lat=5.5825792E7] переводится в [-59.90864, 3132.1526].) Каковы эти координаты, они относительно положения плитки?И как я могу отменить проекцию этих координат обратно в WGS84?

...