Как я могу превратить 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?

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


person Gödel77    schedule 08.08.2014    source источник


Ответы (1)


MapView имеет для этого метод worldToScreen(), см. страницу Map Calculations в Nutiteq Android. Вики демонстрационного проекта.

person JaakL    schedule 08.08.2014
comment
Большое спасибо, Яак, это как раз то, что я искал. - person Gödel77; 08.08.2014