MyLocationOverlay изменить маркер на Google Maps по умолчанию - PullRequest
0 голосов
/ 18 июля 2011

Я изучаю MapActivities, и я пытаюсь изменить маркер MyLocationOverlay по умолчанию с круга по умолчанию на маркер, который использует Google Maps (синяя стрелка на голове) Есть ли простой способ сделать это? заранее спасибо Вот изображение с текущим производителем по умолчанию http://blogs.conchango.com/photos/conchango_bloggers/images/13878/original.aspx

1 Ответ

0 голосов
/ 18 июля 2011

Вы должны нарисовать круг самостоятельно, используя onDraw() метод подкласса Overlay.Вот сообщение Draw A Circle On Android MapView о том, как это сделать.

А когда речь идет о blue arrow head Есть список чертежей, упакованныхAndroid.jar.Вы можете получить доступ к их идентификаторам (если они общедоступны), например:

android.R.any_id

Посмотрите на эту страницу .в частности на ic_maps_indicator_current_position

...