【发布时间】:2017-05-12 21:46:37
【问题描述】:
我所说的侧视图是指相机垂直于街道并面向沿街道延伸的人行道的图像。例如下图:
http://cdn.timesofisrael.com/uploads/2015/12/Screen-Shot-2015-12-02-at-1.59.53-AM.png
目前,我一直在使用指南针明确测量每条街道的航向参数,这使我能够获得侧视图图像,但这不是可缩放的。谷歌街景是否有某种方式以某种方式设置这个“侧视图”布尔值,或者是否有现有的实现可以动态返回所需的位置以实现侧视图?看起来这将是一个常见的用例/要求,因此必须有一种方法可以做到这一点,而不是手动为每个地址手动设置标题。
到目前为止,这是我的代码,您可以看到我正在为街景请求设置一个“标题”参数(这是一个介于 0 和 360 之间的数字),但我不想每次都手动执行此操作时间..
import urllib, os
myloc = "/Users/me/Desktop"
key = "&key=" + "MYKEY"
def GetStreet(Add,SaveLoc):
base = "https://maps.googleapis.com/maps/api/streetview?size=1200x800&heading=3&location="
MyUrl = base + Add + key
fi = Add + ".jpg"
urllib.urlretrieve(MyUrl, os.path.join(SaveLoc,fi))
Tests = []
for sampleAddress in range(488, 1501, 30):
Tests.append(str(sampleAddress) + " Eighth Avenue, San Diego, CA 92101")
for i in Tests:
GetStreet(Add=i,SaveLoc=myloc)
【问题讨论】:
-
我不断收到
urllib.error.HTTPError: HTTP Error 400: Bad Request- 你明白吗?这也是这段代码的来源吗? - andrewpwheeler.wordpress.com/2015/12/28/…
标签: python google-maps google-street-view