如果给出Lat Long矩形,我如何从谷歌地图中提取卫星图像? (或者,形成边界框的两个(纬度,长度)点。)
答案 0 :(得分:8)
您的问题听起来像是想要提取Google地图上使用的原始卫星图块。这违反了使用条款,如果你坚持这样做,我很确定你会被阻止服务,所以......不要;)
相反,请使用Mano指出的Static Maps API。如果您不想计算center
和zoom
参数中的值,可以使用visible
参数,如下所示:
请记住visible
参数(您可以提供两个以上的值)不保证地图的角落位于其中任何一个上。它们将是可见的,这通常意味着地图将包括它们周围的一些区域,以及它们之间的区域。这是图像:
答案 1 :(得分:6)
如何使用Google地图静态API提取地形(卫星),道路......等地图?
您需要一个Google帐户& API_KEY使用google maps静态API
登录您的Google帐户
登录后打开另一个标签页并浏览google开发者控制台。 https://console.developers.google.com
创建或使用现有的API密钥
4.1进入控制台仪表板后,导航至 “启用API并获取密钥等凭据”
4.2在API管理器选项卡中,选择凭据
4.3进入“凭据”菜单后,选择“添加凭据”并在下拉列表中选择API密钥
4.4在下一个菜单中,选择键类型为浏览器
4.5为密钥提供名称,然后单击“创建”。
4.6复制键值并将其用于google maps API的所有请求
转到谷歌开发人员文档的谷歌地图静态API。
https://developers.google.com/maps/documentation/static-maps/intro?hl=en
本文档介绍了您需要了解的有关maps API的所有信息
Google Maps API是一项网络服务,我们可以使用以下示例中显示的网址进行调用。使用带有API_KEY的URL获取纽约市地图
Google Static Map API服务网址
将参数替换为您喜欢的位置参数&您的API密钥
为您的首选位置找到“中心”等参数
转到谷歌地图
使用城市名称,道路或其他重要位置信息搜索您的首选位置。我搜索了我的家乡主要交界处“Kurunegala Junction”
在Google地图上找到该位置后,将浏览网址复制到文本文件
在复制的网址中,复制经度&谷歌静态地图API URL的纬度,如下面的URL所示(大小参数是必需的)
现在使用其他所需参数修改上述URL 如果您需要地形和路线图,请将参数“maptype”设置为hybrid
要获取可用参数列表,请参阅google地图静态API文档。
https://developers.google.com/maps/documentation/static-maps/intro?hl=en
答案 2 :(得分:2)
您可以使用Google Static Maps API。您只需要一个Lat Long对作为中心,并设置图像的缩放和大小。这是您可以放置在网页中的一个URL。