У меня есть список элементов. Каждый элемент - это отдельное место, и когда я нажимаю на один из них, я открываю намерение карты Google с указанием пути.
Иногда мне нужно указать адрес (например, "Колизей, Пьяцца дель Колизей 1, 00184 Рома РМ".
Как мне поделиться этой строкой с кликабельным URL? Я хочу поделиться им и разрешить другим людям щелкнуть внутри него и открыть карту Google
Вот как я создаю намерение:
public void OpenMaps(Context context) {
Toast.makeText(context, "Ti porto a: "Colosseo, Piazza del Colosseo 1, 00184 Roma RM", Toast.LENGTH_SHORT).show();
Uri address = Uri.parse("google.navigation:q=Colosseo,+Piazza+del+Colosseo+1,+00184+Roma+RM");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, address);
context.startActivity(mapIntent);
}