Как отправить адрес в приложении Android на Google Maps

Есть ли способ установить адрес в приложении, поэтому, когда он щелкнет, он автоматически откроет его в Google Maps? Я могу в конечном итоге реализовать Карты в моем приложении, но это простое справочное приложение, чтобы просто найти адрес.

Вы делаете это через намерение .

Различные форматы URI, которые вы можете использовать:

geo:latitude,longitude geo:latitude,longitude?z=zoom geo:0,0?q=my+street+address geo:0,0?q=business+near+city 

Подробнее см. http://developer.android.com/guide/appendix/g-app-intents.html .

Вы создаете URI и передаете это намерение, как это.

 String uri = "geo:latitude,longitude"; Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)); intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity"); startActivity(intent); 

Вы также можете убедиться, что приложение Google Maps действительно установлено на устройстве, описанное здесь , поэтому вы не запускаете устройства, на которых не установлены Карты Google (Amazon Kindle, Barnes & Noble Nook и т. Д.). ).