Как мне показать маркер на Картах, запущенных с помощью намерения гео URI?

У меня есть приложение, в котором я хочу отображать разные местоположения (по одному, выбранное пользователем), запустив Карты Google с их конкретными географическими координатами.

В настоящее время я использую это (с реальной широтой ... и длинные. значения, конечно):

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:<lat>,<long>?z=17"));
startActivity(intent);

Это именно то, что я хочу, за исключением того, что он не показывает никаких индикаторов или маркеров для указанной точки. Он центрируется только в этом месте.

Есть ли способ добавить маркер или что-то еще без использования MapView?

105
задан Peter Mortensen 4 June 2019 в 01:16
поделиться