Как я могу превратить MapPos/(long,lat) в пиксели под Nutiteq?

Я глубоко прочитал Nutiteq Api Reference и я не нашел встроенных методов, чтобы получить пиксельное представление longitude а также latitude на устройстве. Нет ничего под существующим Projections, поэтому я не знаю, как я мог преодолеть эту проблему.

То, что я хочу сделать, это рисовать circle для моего фактического GPS Location как это,

Не как n-vertices Polygon в HelloMap3D,

Получение пикселей lat, lon а также radius дано Zoom Level под данным Projection это вызов, потому что остальные будут звонки, как это

...
canvas.drawCircle(longitudeInPixel, latitudeInPixel, radiusInPixel, this.paintStroke); // <- For blue circunference
canvas.drawCircle(longitudeInPixel, latitudeInPixel, radiusInPixel, this.paintFill);   // <- For blue translucent circle
...

Итак, как я мог повернуть lat, lon а также radius в их пиксельном представлении под Nutiteq?

Я благодарю вас всех заранее.

1 ответ

Решение

Для этого в MapView есть метод worldToScreen(), см. Страницу " Вычисления карт" в вики демонстрационного проекта Android Nutiteq.

Другие вопросы по тегам