Using Maps URLs, you can build a universal, cross-platform
URL to launch Google Maps and perform searches, get directions and
navigation, and display map views and panoramic images. These universal
URLs allow for broader handling of the maps requests no matter which
platform the user is on.
Using intents in your Android app, you can start an activity in another
app by describing a simple action you'd like to perform (such as "display
a map" or "show directions to the airport") in an Intent object.
The Google Maps app for Android supports several different intents, allowing
you to launch the Google Maps app in display, search, navigation,
or Street View modes.