Add Google Maps to default basemap.
Show older comments
Hello, I have the Mapping toolbox and a Google API key. How do I add Google as a basemap? It is not clear from the addCustombasemap documentation.
1 Comment
SK- II
on 24 Mar 2021
Hello Sanjay:
I face the same issue to you.I'm trying sloving it.Do you have some addvice?
Accepted Answer
More Answers (2)
Ehsan Jalilvand
on 23 Sep 2021
Edited: Ehsan Jalilvand
on 23 Sep 2021
1 vote
To add google satellite basemap you can use the following code:
ax = geoaxes;
name = 'googleSat'; url = 'https://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}';
addCustomBasemap(name,url)
geobasemap(ax,name)
you can also use other basemaps by changing the URL and choosing a new name for them, here are some other name/URL pairs:
name = 'BingAerial'; url = 'http://ecn.t3.tiles.virtualearth.net/tiles/a{q}.jpeg?g=1';
name = 'GoogleHybrid'; url = 'https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}';
name = 'openStreetMap'; url = 'http://tile.openstreetmap.org/{z}/{x}/{y}.png';
- Ehsan
2 Comments
Xiwen Kang
on 7 Sep 2022
Thank you very much. This is very helpful.
KSSV
on 21 Jul 2025
To use this along with labels: use the url:
url = 'https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}';
Categories
Find more on Web Map Service in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!