图片缩略图

zoharby / plot_google_map

版本2.0.0.1 (12.6 KB) 琐Bar-Yehuda
使用静态谷歌地图API在当前图形的背景上绘制谷歌地图。

28.9 k下载

更新2020年4月22日

从GitHub

在GitHub上查看许可证

编者按:该文件被选为MATLAB Central本周精选

plot_google_map。m使用谷歌Maps API在当前图形的背景中绘制地图。
它假定当前图形的坐标在WGS84基准中,并使用转换代码将谷歌使用的坐标系统中的图像转换并投影到WGS84坐标中。
地图的缩放级别是自动确定的,以覆盖图形的整个区域。此外,它还有一个选项,在放大图时自动刷新地图,在放大时显示更多细节。
下面的代码将生成截图:
plot_google_map('apiKey',“”)%您只需运行一次,它将API密钥存储在mat文件中,以备将来使用
Lat = [48.8708 51.5188 41.9260 40.4312 52.523 37.982];
Lon = [2.4131 -0.1300 12.4951 -3.6788 13.415 23.715];
情节(经度、纬度、”。r”、“MarkerSize”,20)
plot_google_map (MapScale, 1)

先决条件
由于谷歌Maps计费模型的更改,您现在必须设置自己的谷歌Maps API密钥并为您的项目启用计费。你将获得每月200美元的自动信用额度,这将足以支付10万次静态地图通话,而无需实际计费。

注意,如果您想要部署代码,这确实会带来一些挑战,因为您的API密钥将需要与代码/作为mat文件部署,因此可能会暴露给用户。

已知问题:
1) 使用绘制在地图上方的图像/矩阵覆盖(尤其是半透明的)保存地图有时会导致意外结果(地图未显示等)。如果遇到此类问题,建议使用导出图提交:
//www.tianjin-qmedu.com/matlabcentral/fileexchange/23629-exportfig
似乎效果最好的组合是:
集合(gcf、'renderer'、'zbuffer')
export_fig(“out.jpg”)

引用作为

琐Bar-Yehuda(2021)。zoharby / plot_google_mapGitHub (https://github.com/zoharby/plot_google_map)。检索

MATLAB版本兼容性
创建R2009b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!
要查看或报告这个GitHub插件中的问题,请访问GitHub库
要查看或报告这个GitHub插件中的问题,请访问GitHub库