2014-01-05 3 views
0

В моем приложении я использую CEF (встроенный фрейм) для рендеринга веб-страницы в мою программу. Так что для моей карты мира я нашел листовку, чтобы быть довольно удивительной. Несмотря на то, что mapgeneration работает отлично, я теперь пытаюсь преобразовать значения lat/lng в координаты моей игры. Таким образом, в основном изображение имеет размер 256x256 пикселей и на уровне масштабирования 7 одна плитка размером 256x256 состоит из блоков размером 64x64 (4 × 4 куска по 16x16 блоков). Каждый блок - 1 единица. По эмпирическим испытаниям я обнаружил, что 1 lng/lat составляет приблизительно 24 блока, но не совсем. Для моего приложения мне нужны точные значения.Листовка lng/lat относительно изображения

Итак, мой вопрос: есть ли способ конвертировать координаты из листовки в координаты в моем приложении? Повторим: На уровне масштабирования 7 одна 256x256 плитка 64х64 единиц в ширину (в игре координат)

Большое спасибо заранее

Cromon

ответ

1

Использование latLngToContainerPoint на вашем map объекта для того, чтобы вычислить смещение от верхний левый элемент карты.

Смежные вопросы