2010-08-20 2 views
1

Я прочитал много нового о запуске Google Maps в Android.Запуск Google Maps с большим количеством параметров

Это довольно просто:

Uri uri = Uri.parse("geo:38.899533,-77.036476"); 
Intent it = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(it); 

Проблема заключается в том, что карта отображается на высоком уровне масштабирования и нет маркер на карте. Итак, если пользователь немного движется или что-то происходит, точка теряется.

Это можно добавить маркер, как это:

http://img.skitch.com/20100820-da3n4r7h5xbsu6bsx4p4ujjghc.jpg

или как это:

http://img.skitch.com/20100820-qg7k2m5wtwm3j5phphrgc8tb53.jpg

Так я могу быть уверен, что даже если пользователь перемещает карту, он сможет снова найти это место.

Большое спасибо за любую помощь.

ответ

0

Понятно, что правильного ответа нет, и у меня нет обходного пути ...

0

Гео: схема может иметь уровень масштабирования:

гео: широта, долгота г = увеличение

, но, насколько я знаю, вы не можете указать маркер в намерениях.

Если вы используете этот режим гео: схемы, это может дать вам то, что вы хотите:

гео: 0,0 д = моя + улица + адрес гео: 0,0 д = бизнес + рядом + город

Смежные вопросы