广告:吴老师的专著《GEEMAP教程书中英双语》请大家参考。
上次小技巧咱们说到如何使用更改 basemaps.py 文件来加载高清底图。这次咱们来讨论一下,不要以 Basemap 的底图形式如何直接加载高清 Google 地图数据。
本来用上次的方法可以加载底图,但后来听吴老师说 Geemap 下一步很有可能在底图中取消 Google 的选项。那该怎么办呢?其实,很简单,就以数据的形式加载 Google 底图就可以了。很简单,步骤如下:
import ee
import geemap
Map = geemap.Map()
Map.add_tile_layer(
url="https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}&scale=2",
name="HD Google Basemap",
)
Map
在我们的代码中,暂时不设置 basemap
参数,然后在我们自己的数据之前先使用 .add_tile_layer()
的方法来载入我们想要的高清版 Google 地图数据就可以啦。
注意其中 lyrs=y
这个参数,“HYBRID” 是 y
,“TERRAIN” 是 p
,“SATTELLITE” 是 s
,“ROADMAP” 是 m
。
!!!其实这个方法可以满足在 Google Colab 中使用 Geemap 的小朋友高清底图的需求。好啦,到此,GEEMAP 不能使用高清版 Google 底图的问题就完美解决了,下次还有更好玩的技巧等着你。
广告:吴老师的专著《GEEMAP教程书中英双语》请大家参考。