Map
Use the Map component to provide visual representation of geographic data such as verifying address, package or pickup locations.
Please note that the merchant or partner has to provide an API key and a set of allowed domains where the map would render.
The 3 necessary domains needed are:
https://shop.app
https://shopify.com
Where *
is a wildcard. Learn more about match patterns.
Please refer to the Google Maps Platform documentation for more details on how to get an API key.
Anchor to mappropsMapProps
A label to describe the purpose of the map that is announced by screen readers.
The Google Maps API key.
The latitude of the center of the map.
The longitude of the center of the map.
The id of the map. This is used to set a unique map id for the Google Maps API. If you don't provide an id, the map component will automatically create a unique one for every map. If you provide it, you need to make sure it's unique.
Adjust the maximum block size.
number
: size in pixels.
`${number}%`
: size in percentages.
fill
: takes all the available space.
Adjust the maximum inline size.
number
: size in pixels.
`${number}%`
: size in percentages.
fill
: takes all the available space.
The maximum zoom level of the map.
Adjust the block size.
number
: size in pixels.
`${number}%`
: size in percentages.
fill
: takes all the available space.
Adjust the minimum inline size.
number
: size in pixels.
`${number}%`
: size in percentages.
fill
: takes all the available space.\
The minimum zoom level of the map.
Callback to run when the map bounds change.
Callback to run when the map center changes.
Callback to run when the map is double clicked.
Callback to run when the map is pressed.
Callback to run when the map zoom changes.
The zoom level of the map. It must be a number between 0 and 18.
Basic Map
Preview
