문제

안녕하세요소의 제공 및 내 응용 프로그램을 시작할 수 있습니다로 이동하는 브라우저 http://maps.google.com?q=searchStringHere.는 경우에는 좋은 일치하는 것이 발견되 그것은 그것을 가지고 갈 것이 직접있다.어떤 일이 나에 추가하여 url 을치 스트리트 뷰없이 정확한 좌표?나하 코드를 자바 스크립트 또는 플래시입니다.

도움이 되었습니까?

해결책

불행히도 - 주소를 기반으로 간단한 답변은 없습니다.

첫째, Google지도 사이트의 매개 변수 목록은 여기에 문서화되어 있습니다., 따라서 시작점으로 사용할 수 있습니다.

쉬운 부분은 StreetView 레이어 "& Layer = C"를 선택해야한다는 것입니다.

그러나 해당 레이어에 어떤 것이 표시되기 전에, 당신은 당신의 뷰가 어디에 있는지 지정해야합니다. CBLL의 위도와 경도에 의해 위치를 설정하고 CBP의 일부 옵션이있는 카메라 각도를 설정했습니다.

주소에서 위도와 경도를 얻으려면 사용해야합니다. 지오 코딩 서비스,처럼 Google 매핑 API.

그러나 이것은 주소에 가까운 거리 전망을 얻을 수 있습니다. 스트리트 뷰가 어디에서 나와야하는지 아는 것 외에도 카메라를 가리키는 각도를 알아야합니다. 스트리트 뷰 카메라가 사진을 찍은 가장 가까운 지점에 따라 모든 주소마다 다릅니다. 자동으로 수행하는 것은 쉽지 않습니다 (내가 아는 정보가 포함되어 있습니다 ...)

다른 팁

Google Street View URL 구축

기본 Google Map URLhttp://maps.google.com/maps?q=

Q = 쿼리 -이 매개 변수에 전달 된 내용은 Maps.google.com 페이지의 쿼리 상자에 입력 된 것처럼 취급됩니다.

GPS 코드 위치를 표시하는 기본 URL

http://maps.google.com/maps?q=31.33519,-89.28720

http://maps.google.com/maps?q=&layer=c

레이어 = 오버레이가 활성화됩니다. 현재 옵션은 "T"트래픽, "C"거리보기입니다. 동시에 부록 (예 : 레이어 = tc).

http://maps.google.com/maps?q=&layer=c&cbll=

CBLL = 위도, 거리 전망의 경도

http://maps.google.com/maps?q=&layer=C&cbll=31.33519,-89.28720

http://maps.google.com/maps?q=&layer=C&cbll=31.335198,-89.287204&cbp=

CBP = 5 매개 변수를 수락하는 거리보기 창

  1. 스트리트 뷰/지도 배열, 11 = 상단 절반 거리보기 및 하단 절반지도, 12 = 코너 맵이있는 대부분의 거리보기

  2. 회전 각도/베어링 (각도)

  3. 기울기 각도, -90 (직선) ~ 90 (직선)

  4. 줌 레벨, 0-2

  5. 피치 (도) -90 (직선)에서 90 (직선), 기본 5

아래는 다음과 같습니다.

이것은 그대로 작동하고 코드를 바꾸고 다른 방향에 직면하고 싶다면 (11시 이후 0).http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp=11,0,0,0,0

더 많은 Google Street View Code Interpertation

업데이트 10/2018

Get API (Haygood의 답변 참조)는 구식 인 것처럼 보이지만 일부 전화는 여전히 작동하는 것 같습니다.

기본 URL :

바뀌었다 http://www.google.com/maps (map.google.com/maps는 여전히 작동하지만 리디렉션)

매개 변수 :

  • Q : 무시되고 건너 뛸 수 있습니다더 많은 Google Street View Code Interpertation

  • 레이어 : 매개 변수를 설정해야합니다 ( 더 이상 지원되지 않고 깨집니다)

  • CBLL : 위도와 경도 (변하지 않음)
  • CBP : 파라미터 2 (회전 각도) 및 5 (피치) 만 여전히 지원됩니다.

    1. 무시되고 0 또는 빈 문자열 일 수 있습니다

    2. 회전 각도/베어링 (각도)

    3. 무시되고 0 또는 빈 문자열 일 수 있습니다

    4. 무시되고 0 또는 빈 문자열 일 수 있습니다

    5. 피치 (도) -90 (똑바로) ~ 90 (직선)

업데이트 된 예 : http://www.google.com/maps?layer=c&cbll=31.335198,-89.287204

또는 http://www.google.com/maps?layer=c&cbll=31.335198,-89.287204&cbp=,30,,20 회전 30과 피치 20.

스트리트 뷰 상단에서 링크 버튼을 눌러 값을 얻을 수 있습니다.

업데이트 07/2019:

솔루션의 10/2018 여전히 나를 위해 지금의로,그러나 내가 찾는 공식 문서화 방법을 구성 스트리트 뷰 URL:

를 형성하는 스트리트 뷰 URL

https://www.google.com/maps/@?api=1&map_action=pano¶m

매개변수

  • map_action=pano (필수):의 유형을 지정합니다 뷰가 표시됩니다.지도 및 스트리트 뷰와 같은 엔드포인트가 있습니다.도록 파노라마를 펼쳐 보이는 경우 표시되고,작업으로 지정해야 합니다 pano.

의 하나는 다음과 같은 URL 을 매개 변수는 또한 필요하다:

  • :뷰어에서는 파노라마 촬영에 가장 가까운 관점 위치,로 지정 쉼표로 구분된 위도/경도 좌표를(예를 들어 46.414382,10.013988).기 때문에 스트리트 뷰 이미지는 주기적으로 새로 고쳐집,사진 찍은 수 있습에서 약간 다른 위치 때마다,그것은 가능한 위치에 스냅 다른 파노라마를 때 이미지가입 업데이트됩니다.

  • pano:특정 파노라마 ID 의 이미지가 표시됩니다.을 지정하는 경우 pano 을 지정할 수도 있습니다습니다.이 관점은 사용하는 경우 Google 지도 찾을 수 없습니다 이 파노라마 ID 입니다.는 경우 pano 이 지정되었지만 발견되지 않았고,관점을 지정하지 않은 아니라 이미지가 표시됩니다.대신,구글지도에서 열리는 기본,모드 표시하기 지도를 중심으로 사용자의 현재 위치에 있습니다.

다음과 같은 URL 을 매개변수 옵션:

  • 제목:음을 나타냅의 나침반 제목에서 카메라의 도에서 시계 방향으로 북쪽.용 가능한 값은 다음과 같습니다-180 에서 360 도입니다.생략하면 기본 제목을 선택에 기반한 관점(지정된 경우)쿼리와 실제 이미지의 위치.

  • 피치:지정하는 각도,위아래의 카메라가 있습니다.피치에서 지정한 도서 -90~90.긍정적인 값은 각 카메라,하는 동안 부정적인 값은 각 카메라니다.기본값의 피치를 0 으로 설정에 따라에 위치 때의 카메라 이미지를 캡처합니다.이 때문에 피치 0 은 항상은 아니지만,수평.예를 들어,이미지를 촬영에서 언덕을 가능성이 전시회 기본 피치하지 않는 수평.

  • fov:결정한 수평 시야의 이미지입니다.Field of view 는 표현에서 도의 범위 10-100.기본값으로 90.를 다룰 경우 고정 크기의 뷰포트 분야기으로 확대/축소 수준으로 작은 숫자를 나타내는 높은 수준의 확대합니다.

예제 1:만을 사용하는 시점을 지정한 위치에 있습니다.

https://www.google.com/maps/@?api=1&map_action=pano&viewpoint=48.857832,2.295226&heading=-45&pitch=38&fov=80

출처: https://developers.google.com/maps/documentation/urls/guide (하단으로 스크롤을 위해 스트리트 뷰 Url)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top