Add Google Maps to default basemap.

20 次查看(过去 30 天)
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 个评论
SK- II
SK- II 2021-3-24
Hello Sanjay:
I face the same issue to you.I'm trying sloving it.Do you have some addvice?

请先登录,再进行评论。

采纳的回答

Sahithi Kanumarlapudi
In addCustomBasemap(basemapName,URL) the parameter basemapname refers to the name that you will use to specify your custom basemap. ‘URL’ specifies the website that provides the map data.
For example
name = 'opentopomap';
url = 'a.tile.opentopomap.org';
addCustomBasemap(name,url)
Adds the custom basemap 'opentopomap' to the list of basemaps for use with mapping functions. Now you could use this basemap with mapping functions

更多回答(2 个)

Sanjay
Sanjay 2020-1-21
Hello Sahiti,
Thanks.
I was specifically looking for the parameters for Google Maps. However Kunal Patil did send them to me.
Sanjay Abhyankar
  2 个评论
Julian
Julian 2020-5-14
Hello Sanjay,
could you share the information for everyone?
Julian
Ali Odeh
Ali Odeh 2021-8-16
Hi Sanjay/ Kunal,
Can you post the parameters for Google Maps?
Thanks,
Ali

请先登录,再进行评论。


Ehsan Jalilvand
Ehsan Jalilvand 2021-9-23
编辑:Ehsan Jalilvand 2021-9-23
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

产品


版本

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by