Вызов карты с намерением геолокации, можно ли добавить на нее канцелярскую кнопку?

Возможный дубликат:
Как показать маркер на Картах, запущенных с помощью geo uri Intent?

У меня есть намерение использовать приложение Google Maps с одной геолокацией, которую я получил из моей базы данных. Может ли GM поставить канцелярскую кнопку в то место, которое я отправляю с URI?

final String uri = "geo:" + location.Latitude + "," + location.Longitude + "?z=12";
MyActivity.this.startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));

person MLProgrammer-CiM    schedule 11.01.2013    source источник
comment
проверьте это stackoverflow.com/questions/3990110/   -  person Nimish Choudhary    schedule 11.01.2013
comment
Хорошо, я начал близкое голосование, дублированное этой ссылкой   -  person MLProgrammer-CiM    schedule 11.01.2013


Ответы (1)


Вам необходимо указать имя для пина:

String uri = "geo:0,0?q="+ Lat + "," + Longitude + " (" + name+ ")";
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));

Это будет работать только для одного контакта.

person Waza_Be    schedule 11.01.2013
comment
geo: + местоположение.Широта +, + местоположение.Долгота +? z = 12 + & q = + местоположение.Широта +, + местоположение.Долгота + (точка синхронизации); Для включения запроса и масштабирования необходим символ &. - person MLProgrammer-CiM; 11.01.2013