A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.google.com/maps/documentation/urls/guide below:

Get Started | Maps URLs

Skip to main content Get Started

Stay organized with collections Save and categorize content based on your preferences.

Introduction

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. The URL syntax is the same regardless of the platform in use.

You don't need a Google API key to use Maps URLs.

Universal cross-platform syntax

As a developer of an Android app, an iOS app, or a website, you can construct a common URL, and it will open Google Maps and perform the requested action, no matter the platform in use when the map is opened.

It is recommended that you use a cross-platform URL to launch Google Maps from your app or website, since these universal URLs allow for broader handling of the maps requests no matter the platform in use. For features that may only be functional on a mobile platform (for example, turn-by-turn navigation), you may prefer to use a platform-specific option for Android or iOS. See the following documentation:

Launching Google Maps and performing a specific action

To launch Google Maps and optionally perform one of the supported functions, use a URL scheme of one of the following forms, depending on the action requested:

Important: The parameter api=1 identifies the version of Maps URLs this URL is intended for. This parameter is required in every request. The only valid value is 1. If api=1 is NOT present in the URL, all parameters are ignored and the default Google Maps app will launch, either in a browser or the Google Maps mobile app, depending on the platform in use (for example, https://www.google.com/maps).

Constructing valid URLs

You must properly encode URLs.

Note: For easier reading, this document uses unencoded URLs. You should use your platform's standard URL libraries to encode them.

For example, some parameters use a pipe character (|) as a separator, which you must encode as %7C in the final URL. Other parameters use comma-separated values, such as latitude/longitude coordinates or City, State. You must encode the comma as %2C. Encode spaces with %20, or replace them with a plus sign (+).

Additionally, URLs are limited to 2,048 characters for each request. Be aware of this limit when constructing your URLs.

Map actions

The map actions available are: search, directions, display a map, and display a Street View panorama. You specify the action in the request URL, along with required and optional parameters. As is standard in URLs, you separate parameters using the ampersand (&) character. For each action, the list of parameters and their possible values are enumerated in the Search Parameters section.

Search

The search action displays results for a search across the visible map region. When searching for a specific place, the resulting map puts a pin in the specified location and displays available place details.

Forming the Search URLhttps://www.google.com/maps/search/?api=1&parameters Parameters Search examples

Location search

In a location search, you search for a specific location using a place name, address, or comma-separated latitude/longitude coordinates, and the resulting map displays a pin at that location. These three examples illustrate searches for the same location using different location values.

Example 1: Searching for the place name "Lumen Field" results in the following map:

https://www.google.com/maps/search/?api=1&query=lumen+field

Example 2: Searching for Lumen Field using only latitude/longitude coordinates results in the following map. Notice that there is a pin in the map, but no additional place information is provided on the map or in the side panel:

https://www.google.com/maps/search/?api=1&query=47.5951518%2C-122.3316393

Example 3: Searching for Lumen Field using latitude/longitude coordinates as well as the place ID results in the following map:

https://www.google.com/maps/search/?api=1&query=47.5951518%2C-122.3316393&query_place_id=ChIJKxjxuaNqkFQR3CK6O1HNNqY

Example 4: Searching for the place name "Starbucks" results in the following map:

https://www.google.com/maps/search/?api=1&query=starbucks

Example 5: Searching for a specific Starbucks using place name and place ID results in the following map:

https://www.google.com/maps/search/?api=1&query=starbucks&query_place_id=ChIJsU30zM1qkFQRbnOm1_LBoG0

When your goal is to display a specific place’s details, construct the Search URLs using one of the following recommended formats:

To programmatically retrieve Place IDs, you can use the Places API: Text Search(ID Only) features. This is a non-cost method for obtaining Place IDs. Learn more about Place ID, and Place API(New) request.

Place IDs can also be retrieved when a user clicks or taps a POI on maps. Find out more details about clickable POI icons (JavaScript, Android, iOS)

Categorical search

In a categorical search, you pass a general search term, and Google Maps attempts to find listings that match your criteria near the location you specify. If no location is specified, Google Maps attempts to find listings nearby your current location. If you prefer to provide a location for a categorical search, include the location in the general search string (for example, pizza+seattle+wa).

In this example, a search for pizza restaurants in Seattle, WA, results in the following map:

https://www.google.com/maps/search/?api=1&query=pizza+seattle+wa

Directions

Directions action displays the path between two or more specified points on the map, as well as the distance and travel time.

Forming the Directions URLhttps://www.google.com/maps/dir/?api=1&parameters Parameters Directions examples

The following URL launches a map in directions mode and provides a form to allow the user to enter the origin and destination.

https://www.google.com/maps/dir/?api=1

The following example launches a map with bicycling directions from the Space Needle to Pike Place Market, in Seattle, WA.

https://www.google.com/maps/dir/?api=1&origin=Space+Needle+Seattle+WA&destination=Pike+Place+Market+Seattle+WA&travelmode=bicycling

The following example launches a map with two-wheeler directions from Google Mumbai to the Mumbai International Airport.

Note: The following example for a two-wheeler link works only if you're physically located in the country that supports two-wheelers. This link works in countries where two-wheelers are supported, see Two-wheeler coverage.

.

https://www.google.com/maps/dir/?api=1&origin=Google+Mumbai+India&destination=Mumbai+Airport&travelmode=two-wheeler

The following example launches a map with walking directions from Google Sydney, Australia to the Queen Victoria Building.

https://www.google.com/maps/dir/?api=1&origin=Google+Pyrmont+NSW&destination=QVB&destination_place_id=ChIJISz8NjyuEmsRFTQ9Iw7Ear8&travelmode=walking

Displaying a map

The map action returns a map with no markers or directions.

Forming the map URLhttps://www.google.com/maps/@?api=1&map_action=map&parameters Parameters Map examples

This example URL launches a default Google Map, centered on the user’s current location.

https://www.google.com/maps/@?api=1&map_action=map

The following example displays a map centered on Katoomba, NSW, Australia (at -33.712206,150.311941), and sets the optional zoom and basemap parameters.

https://www.google.com/maps/@?api=1&map_action=map&center=-33.712206%2C150.311941&zoom=12&basemap=terrain

Displaying a Street View panorama

The pano action lets you launch a viewer to display Street View images as interactive panoramas. Each Street View panorama provides a full 360-degree view from a single location. Images contain 360 degrees of horizontal view (a full wrap-around) and 180 degrees of vertical view (from straight up to straight down). The pano action launches a viewer that renders the resulting panorama as a sphere with a camera at its center. You can manipulate the camera to control the zoom and the orientation of the camera.

Google Street View provides panoramic views from designated locations throughout its coverage area. User contributed Photospheres and Street View special collections are also available.

Forming the Street View URLhttps://www.google.com/maps/@?api=1&map_action=pano&parameters Parameters

One of the following URL parameters is also required:

The following URL parameters are optional:

Street View examples

The first two examples display a panorama of the Eiffel Tower. Example one uses only a viewpoint for the location, and sets the optional heading, pitch, and fov parameters. For comparison, example two uses a pano ID as well as the same parameters set in the first example. The third example displays an indoor panorama image.

Example 1: Uses only a viewpoint to specify location.

https://www.google.com/maps/@?api=1&map_action=pano&viewpoint=48.857832%2C2.295226&heading=-45&pitch=38&fov=80

Example 2: Uses a pano ID as well as a viewpoint location. The pano ID takes precedence over the viewpoint. In this example, the panorama ID is found, so the viewpoint is ignored. Notice that the panorama image that is displayed for the pano ID is slightly different, and more recent, than the image found using only the viewpoint.

https://www.google.com/maps/@?api=1&map_action=pano&pano=tu510ie_z4ptBZYo2BGEJg&viewpoint=48.857832%2C2.295226&heading=-45&pitch=38&fov=80

Example 3: Displays a panorama of the interior of the Sarastro restaurant in London, UK, specified with a panorama ID.

https://www.google.com/maps/@?api=1&map_action=pano&pano=4U-oRQCNsC6u7r8gp02sLA

Finding a panorama ID

To find the ID of a specific panorama image, there are multiple methods you can use.

More examples Directions examples using waypoints

The following directions examples launch Google Maps and display driving directions from Paris, France to Cherbourg, France, routing through the following waypoints:

City, Country Place Name Place ID 1. Versailles, France The Palace of Versailles ChIJdUyx15R95kcRj85ZX8H8OAU 2. Chartres, France Chartres Cathedral ChIJKzGHdEgM5EcR_OBTT3nQoEA 3. Le Mans, France Cathedral of Saint Julian of Le Mans ChIJG2LvQNCI4kcRKXNoAsPi1Mc 4. Caen, France Caen Castle ChIJ06tnGbxCCkgRsfNjEQMwUsc

In the example URLs, the waypoints are defined in different ways so you can compare the differences in the display of the waypoints on the resulting maps.

Example 1: Waypoints defined as City, Country:

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Versailles%2CFrance%7CChartres%2CFrance%7CLe+Mans%2CFrance%7CCaen%2CFrance

Example 2: Waypoints defined as specific place names:

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Palace+of+Versailles%7CChartres+Cathedral%7CCathedral+of+Saint+Julian+of+Le+Mans%7CCaen+Castle

Example 3: Waypoints defined as City, Country, and also provides waypoint_place_ids for a specific establishment in each waypoint:

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Versailles%2CFrance%7CChartres%2CFrance%7CLe+Mans%2CFrance%7CCaen%2CFrance&waypoint_place_ids=ChIJdUyx15R95kcRj85ZX8H8OAU%7CChIJKzGHdEgM5EcR_OBTT3nQoEA%7CChIJG2LvQNCI4kcRKXNoAsPi1Mc%7CChIJ06tnGbxCCkgRsfNjEQMwUsc

Example 4: Defines waypoints as City, Country, but lists the waypoints in a different order compared to the previous examples. Demonstrates that the map displays waypoints in the order they are listed in the URL.

https://www.google.com/maps/dir/?api=1&origin=Paris%2CFrance&destination=Cherbourg%2CFrance&travelmode=driving&waypoints=Versailles%2CFrance%7CCaen%2CFrance%7CLe+Mans%2CFrance%7CChartres%2CFrance

Map examples

Displays a map with a specified basemap (satellite) and layer (transit).

https://www.google.com/maps/@?api=1&map_action=map&center=37.7992940%2C-122.3976113&zoom=15&basemap=satellite&layer=transit

Street View examples

Displays a Street View panorama using a FIFE image key as the pano ID. Note that the pano ID is prefaced with F:.

https://www.google.com/maps/@?api=1&map_action=pano&pano=F:-ud6AZSB-sQg/V0cfCSV3OWI/AAAAAAAAG1U/UQEoc5sXPQEIP7zzD6SWzmKb8Vbug47uQCLIB&heading=22&pitch=-5&fov=55

Improving Maps URLs with UTM parameters

To help Google better understand how developers are integrating Maps URLs and to ensure optimal performance, we encourage you to include UTM tracking parameters in your URL construction. By adding utm_source and utm_campaign parameters, you provide valuable data that allows us to analyze usage patterns and improve the Maps URLs product.

For the utm_source parameter, please use the name of your application. The utm_campaign parameter should reflect the user's intended action, such as "location_sharing," "place_details_search," or "directions_request."

For example, a URL with UTM parameters might look like this:

https://www.google.com/maps/search/?api=1&query=Sydney+Opera+House&query_place_id=ChIJ3S-JXmauEmsRUcIaWtf4MzE&utm_source=YOUR_APP_NAME&utm_campaign=place_details_search

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-08-14 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["Google Maps URLs can launch Google Maps across devices to search, get directions, or display maps and Street View."],["These URLs use parameters like `query`, `origin`, `destination`, and `center` to specify locations and actions."],["`api=1` is a required parameter in all Google Maps URLs for them to function correctly."],["Ensure proper URL encoding and be mindful of the 2,048 character limit when constructing these URLs."],["Utilize Place IDs for precise location identification and linking within Google Maps."]]],["Google Maps URLs, requiring `api=1`, enable cross-platform actions without an API key. Key actions include: **Search**, using `query` and optionally `query_place_id`; **Directions**, with `origin`, `destination`, `travelmode`, `waypoints`, and `waypoint_place_ids`; **Display Map** using `center`, `zoom`, `basemap` and `layer`; and **Street View Panorama**, with `viewpoint`, `pano`, `heading`, `pitch`, and `fov`. URLs are limited to 2,048 characters, must be encoded, and open in the app if installed or in a browser otherwise.\n"]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4