使用 VTM 库,我需要基于Mapsforge地图建筑物的顶点绘制LibGDX精灵。
具有经纬度坐标的顶点就足够了-然后我可以使用MercatorProjection将其投影到LibGDX世界中。
我在BuildingLayer::processElement()
中找到了“捕捉”建筑物的适当位置。
不幸的是,BuildingLayer::processElement()
中已经投影了MapDatabase::TileProjection
元素的顶点,我不知道如何对其进行投影并获得其原始WGS84坐标。
您能解释一下MapDatabase::TileProjection::project()
转换为什么坐标系?
(例如,[lon=4.2099288E7, lat=5.5825792E7]
转换为[-59.90864, 3132.1526]
。)这些坐标是什么,它们相对于图块位置是相对的吗?
以及如何将这些坐标解投影回WGS84?