Как зарегистрироваться, прислушивание к любому Контакту изменяется на андроиде

Это немного не по теме, потому что вы спросили «указания», но вы также можете использовать схему Geo URI, описанную в документации Android:

http://developer.android. com / guide / appendix / g-app-intets.html

Проблема с использованием «гео: широта, долгота» заключается в том, что Карты Google центрируются только в вашей точке без каких-либо булавок или меток.

Это довольно запутанно, особенно если вам нужно указать точное место или / и попросить указания.

Если вы используете параметр запроса «geo: lat, lon? Q = name» для того, чтобы пометить свое геопункт, он использует запрос для поиска и отклоняет параметры lat / lon.

Я нашел способ центрировать карту с широтой / долготой и отобразить булавку с пользовательской меткой, что очень удобно для отображения и полезно при запросе указаний или любых других действий:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("geo:0,0?q=37.423156,-122.084917 (" + name + ")"));
startActivity(intent);

ПРИМЕЧАНИЕ (от @TheNail): не работает в Maps v.7 (последняя версия на момент написания). Будет игнорировать координаты и искать объект с заданным именем в скобках. См. Также Назначение для Google Maps 7.0.0 с местоположением

.

7
задан Nikhil 26 June 2012 в 05:40
поделиться