【发布时间】:2012-07-20 04:17:37
【问题描述】:
我使用 osmdroid 显示一个大图像 (4096x4096),它被分割成图块。
现在我想根据图像的 X 和 Y 坐标在地图上设置标记,而不是纬度和经度。
是否可以根据这些数据在地图上添加标记?
- X:10,Y:250
- X:4000,Y:0
【问题讨论】:
我使用 osmdroid 显示一个大图像 (4096x4096),它被分割成图块。
现在我想根据图像的 X 和 Y 坐标在地图上设置标记,而不是纬度和经度。
是否可以根据这些数据在地图上添加标记?
【问题讨论】:
我自己找到了解决方案。
Microsoft 编写了一个类 (microsoft.mappoint.TileSystem),它能够做到这一点。
代码示例:
GeoPoint geoPoint = TileSystem.PixelXYToLatLong(
10, // X
250, // Y
3, // Level of detail
null // Reuse
);
【讨论】: