osmdroid标记基于X和Y,而不是纬度和经度

时间:2012-05-23 14:55:56

标签: android osmdroid

我使用osmdroid来显示分割成瓷砖的大图像(4096x4096)。

现在我想根据图像的X和Y坐标在地图上设置标记,而不是纬度和经度。

例如,是否可以根据此数据在地图上添加标记?

  • X:10,Y:250
  • X:4000,Y:0

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。

Microsoft编写了一个类(microsoft.mappoint.TileSystem),它能够做到这一点。

代码示例:

GeoPoint geoPoint = TileSystem.PixelXYToLatLong(
    10, // X
    250, // Y
    3, // Level of detail
    null // Reuse
);