用于下载谷歌地图/地球图片的Python程序[关闭]

问题描述 投票:0回答:2

是否有任何python命令(或python库命令)用于下载特定的谷歌地图或谷歌地球图片:

+ location (lat. & long.)
+ Heading (bearing or azimuth)
+ Height (altitude)

例如这样的事情:

 Googlemap.get(lat,long,heading,alt)

有什么建议吗?

python google-maps google-earth
2个回答
0
投票

我建议您查看 Google 的地球和地图 API。

从这里开始:https://developers.google.com/maps


0
投票

是的,有一个名为 googlemaps 的 Python 库允许您与 Google Maps API 进行交互。使用此库,您可以下载具有指定缩放级别、大小和格式的特定位置的静态地图图像。但是,它没有下载具有指定航向和高度的特定位置的卫星图像的功能。

要下载具有指定航向和高度的特定位置的卫星图像,您可以使用 google-earth-downloader 库。该库允许您根据纬度、经度和高度从 Google 地球下载卫星图像。 以下是下载具有指定航向和高度的特定位置的卫星图像的示例:


  from google_earth_downloader import GoogleEarthDownloader
    
    lat = 37.7749
    lon = -122.4194
    alt = 1000
    heading = 90
    
image_path = GoogleEarthDownloader(center_lat=lat, center_lon=lon, altitude=alt, heading=heading).get_image_path()
print(f"Image downloaded to {image_path}") 

此代码将下载纬度 37.7749 和经度 -122.4194 的位置的卫星图像,高度为 1000 米,航向为 90 度。

© www.soinside.com 2019 - 2024. All rights reserved.