Удалить пин-код в MapView - PullRequest
2 голосов
/ 23 апреля 2010

Я прочитал это: Удалить PIN-код в Google Maps по умолчанию из моего приложения в Android? и делать все то же самое. Но после того, как я позвоню, на карте не останется ни одной булавки. startActivity (новое намерение (Intent.ACTION_VIEW, uri));

Карта центрирована в этом месте uri, но на карте нет ни одной булавки.

Итак, возникает вопрос: Как сбросить значок на карте?

1 Ответ

7 голосов
/ 03 февраля 2011

Вы также должны добавить что-то для поиска (параметр q). Если все, что у вас есть, это lon / lat, укажите его дважды, как показано ниже:

Uri uri = Uri.parse("geo:36.4248,-5.14495?z=14&q=36.4248,-5.14495"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 

Обратите внимание, что параметр z является необязательным.

Вы также можете пометить штифт, добавив его в скобках после символа q, т.е.

Uri uri = Uri.parse("geo:36.4248,-5.14495?z=14&q=36.4248,-5.14495(My+pin+label)"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...