Как нарисовать крест на Google Maps? - PullRequest
0 голосов
/ 23 января 2012

У меня следующая задача - мне нужно нарисовать на Google Maps крестик с определенными координатами. Я знаю, как я могу сделать это с помощью ItemOverlay, но я думаю, что есть средства без использования собственного маркера. Мне нужен простой черный крест с моими координатами. Пожалуйста, скажите мне, возможно ли это?

ОБНОВЛЕНИЕ: я не хочу использовать ItemOverlay, потому что мне нужно сделать для него пользовательский чертеж, и я надеюсь, что для него есть простые внутренние элементы Android.

Ответы [ 2 ]

0 голосов
/ 23 января 2012

Вы можете нарисовать ImageView прямо над видом Google Maps (с абсолютным позиционированием с использованием полей). Но тогда вам придется позаботиться о преобразовании координат (и реакции на пользовательскую прокрутку, масштабирование карты) «вручную».

Я думаю, вы также можете использовать SurfaceView , полностью выровненный по виду карт Google, и нарисовать на нем маркер.

Но оба решения в значительной степени излишни; вам лучше использовать ItemizedOverlay , если у вас нет действительно веской причины не делать этого - в этом случае вы можете добавить информацию о том, в чем причина, может быть, мы найдем вам хорошее решение для этого: )

0 голосов
/ 23 января 2012

Извините, но использование Overlays кажется единственным способом нарисовать любую линию на Картах Google.

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