Как получить синий круг в Google Maps? - PullRequest
2 голосов
/ 20 апреля 2011

Прямо сейчас мое приложение для Android использует оверлей, чтобы поместить булавку вниз от нарисованного.Я хочу, чтобы диапазон там был таким же, как у карт Google, когда он фиксируется на вашей позиции.Как мне это получить?Нужно ли делать оверлей или это часть карт?

Кстати, я не рисую свою примочку, а конкретный геопункт

1 Ответ

3 голосов
/ 20 апреля 2011

Да, в классе оверлея, в функции

draw(Canvas canvas, MapView mapView, boolean shadow, long when)

Вы можете использовать холст. drawCirlce () Конечно, это немного сложнее, вам придется игратьвокруг с API

Используйте

Projection projection = mapView.getProjection();        
Point point = new Point();
projection.toPixels(geoPoint, point);

для привязки вашей географической точки к проекции на MapView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...