zoharby / plot_google_map

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

29.8 k下载

更新2020年4月22日

从GitHub

在GitHub上查看License

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

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)

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

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

已知问题:
1)保存带有图像/矩阵叠加的地图(特别是半透明的)有时会导致意想不到的结果(地图不显示等)。如果你遇到了这样的问题,建议使用export_fig提交:
//www.ru-cchi.com/matlabcentral/fileexchange/23629-exportfig
最有效的组合是:
集(gcf,渲染器,“zbuffer”)
export_fig(“out.jpg”)

引用作为

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

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

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!
要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库
Baidu
map