Я прочитал много нового о запуске 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
Так я могу быть уверен, что даже если пользователь перемещает карту, он сможет снова найти это место.
Большое спасибо за любую помощь.