2017-05-12 8 views
1

옆으로 보자. 나는 카메라가 거리에 직각을하고 거리를 따라 달리는 보도를 바라보고있는 이미지를 의미한다. 지금은 각 거리의 나침반 명시 적으로 제목 매개 변수를 측정 한 들어Google 스트리트 뷰 API를 사용하고 '사이드 뷰'만 반환 할 수 있나요?

http://cdn.timesofisrael.com/uploads/2015/12/Screen-Shot-2015-12-02-at-1.59.53-AM.png

그 날 사이드 뷰 이미지를 얻을 수있다하지만이 확장되지 않습니다 : 예는이 이미지처럼 될 것이다. Google 스트리트 뷰는 어떤면에서이 "측면보기"부울을 설정하는 몇 가지 방법이 있습니까? 또는 측면보기를 달성하기 위해 원하는 제목을 동적으로 반환 할 수있는 기존 구현이 있습니까? 이것은 일반적인 유스 케이스/requirment 것 같습니다 그래서 수동으로 각 주소에 대한 머리글을 수동으로 설정하지 않는이 일을해야합니다 방법이 있어야합니다.

여기 내 코드입니다. 스트리트 뷰 요청에 "heading"매개 변수 (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) 

답변

0

당신은 카메라가 Google지도 자바 스크립트 API v3의에서 (자동차가 이동 한 방향)을 가리키는 된 위치에 대한 정보를 얻을 수 있습니다 StreetViewPov

StreetViewPov가 객체 사양
google.maps.StreetViewPov 객체 사양
스트리트 뷰 파노라마 위치에서 카메라의 방향을 지정하는 시점 객체. 관점은 표제와 피치로 정의됩니다.

속성

을 향하고 | 유형 : 숫자
카메라가 진북을 기준으로 한 각도로 표시됩니다. 북쪽은 0 °, 동쪽은 90 °, 남쪽은 180 °, 서쪽은 270 °입니다.
피치 | 유형 : 숫자
스트리트 뷰 차량을 기준으로 카메라 피치 (도). 90 ° (바로 위)에서 -90 ° (직접 아래쪽)까지의 범위.

파이썬에서이 작업을 수행하는 방법을

+0

어떤 생각 (불행히도이 정보는 스트리트 이미지 API metadata에서 사용할 수 없습니다)? –