Используя библиотеку 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?