маркер osmdroid на основе X и Y, а не широты и долготы

Я использую osmdroid для отображения большого изображения (4096x4096), которое разбито на плитки.

Теперь я хочу установить маркеры на карте на основе координат X и Y изображения, а не широты и долготы.

Можно ли добавить маркеры на карту, например, на основе этих данных?

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

person Nick Stemerdink    schedule 23.05.2012    source источник


Ответы (1)


Я сам нашел решение.

Microsoft написала класс (microsoft.mappoint.TileSystem), который способен делать именно это.

Пример кода:

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