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

1

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

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

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

  • X: 10, Y: 250
  • X: 4000, Y: 0
Теги:
osmdroid

1 ответ

0
Лучший ответ

Я нашел решение самостоятельно.

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

Пример кода:

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню