在Cartopy中使用Google地图图块

时间:2018-12-23 06:42:09

标签: python-3.x matplotlib cartopy

通过正常的API访问(即使使用API​​密钥),Google似乎不太支持直接获取Google磁贴。 因此,cartopy.io.img_tiles.GoogleTiles不能很好地工作,因为它只能获取一两次试验的切片,此后,该请求开始被Google拒绝。

在Cartopy中使用Google Maps的推荐方法是什么?

谢谢

1 个答案:

答案 0 :(得分:0)

我使用的是Mapbox静态图块API,而不是使用Google地图图块,它似乎运行良好。他们目前免费提供50,000次API调用(甚至用于商业用途)。

我有猴子修补的GoogleWTS.get_image功能,如此处所述,用于更新URL并将图块存储在本地缓存中(我每周都会删除它以获取新数据):https://github.com/SciTools/cartopy/issues/1341#issuecomment-511116060