在 Cartopy 中使用 Google 个地图图块
Use Google map tiles in Cartopy
似乎 Google 通过正常 API 访问(即使使用 API 键)不能很好地支持直接获取 Google 图块。
因此,cartopy.io.img_tiles.GoogleTiles
不能很好地工作,因为它只能为一两次试验获取图块,之后请求开始被 Google 拒绝。
将 Google 地图与 Cartopy 一起使用的推荐方法是什么?
谢谢
我没有使用 Google 地图图块,而是使用 Mapbox 静态图块 API,它似乎运行良好。他们目前免费提供 50,000 次 API 通话(甚至用于商业用途)。
我已经按照此处所述对 GoogleWTS.get_image
函数进行了猴子修补,以更新 URL 并将图块存储在本地缓存中(我每周都会删除它以获取新数据):https://github.com/SciTools/cartopy/issues/1341#issuecomment-511116060 .
似乎 Google 通过正常 API 访问(即使使用 API 键)不能很好地支持直接获取 Google 图块。
因此,cartopy.io.img_tiles.GoogleTiles
不能很好地工作,因为它只能为一两次试验获取图块,之后请求开始被 Google 拒绝。
将 Google 地图与 Cartopy 一起使用的推荐方法是什么?
谢谢
我没有使用 Google 地图图块,而是使用 Mapbox 静态图块 API,它似乎运行良好。他们目前免费提供 50,000 次 API 通话(甚至用于商业用途)。
我已经按照此处所述对 GoogleWTS.get_image
函数进行了猴子修补,以更新 URL 并将图块存储在本地缓存中(我每周都会删除它以获取新数据):https://github.com/SciTools/cartopy/issues/1341#issuecomment-511116060 .