새로운 (2013 년 중반) Google지도에서 URL을 통해 특정 좌표에 설명이 포함 된 마커를 표시하는 방법


11

이와 같은 링크는 최신 Google지도가 개정 될 때까지 (2013 년 7 월 이전) 작동했습니다.

http://maps.google.com/maps?q=description+(name)+%4046.090271,6.657248

제공된 설명 텍스트와 함께 제공된 위도 / 경도 좌표에 핀이 배치 된 맵을 표시하는 것이 었습니다.

이 "주소 형식"의 장점은 핀을 원하는 위치에 정확히 "조정 된"위치에 배치하고 의미있는 설명 (일반 주소 전용 검색을 통해 인식 및 / 또는 잘못 배치 된 주소 등)을 계속 제공하는 것이 었습니다 질문).

iPhone / iPad 및 Android 장치의 기본 모바일 앱도 마찬가지입니다. Google이 새로운 기본 앱 버전을 출시 할 때까지 (2013 년 7 월 중순 이전) 더 이상 작동하지 않습니다.

누구나 단일 링크로 동일한 결과를 얻는 해결 방법 및 / 또는 새로운 또는 대체 형식이 있는지 알고 있습니까?

누구나 JavaScript를 언급하기 전에 : JS를 통해 쉽게 수행 할 수 있다는 것을 이미 알고 있지만 여기서 찾고있는 것은 단순한 간단한 기본 링크입니다.

또한 설명이없는 좌표를 제공한다는 것을 알고 있지만 좌표와 설명 필요합니다 (기본적으로 업데이트 전에 수행 된 것과 같은 것).

편집하다

추가 설명 : Static Maps API가 작동하지 않습니다. Google Maps Web Application을 표시하는 링크를 찾고 있습니다.

편집하다

주어진 위도 / 경도에 마커를 표시하는 것은 사소한 일입니다 (? q = lat, lng 만 있으면됩니다). 내가 달성하고자하는 것은 새로운 Google지도 webapp에 설명과 함께 마커를 표시하는 것입니다.


... 알다시피, 그 링크는 저에게 효과적이었습니다.
AM

1
@AM은 이전 Google지도를 사용해야합니다. 새로운 미리보기 버전의지도에서 이름이 같은 방식으로 표시되지 않음을 확인할 수 있습니다.
Andrew Lott

1
Google은 다른 장소에 다른 버전을 제공하고 있습니까? 이 경우, 앞으로이 문제를 사전에 해결하려고 노력하여이 질문에 +1 하십시오 . 또한 "새로운"(2013 년 중반) Google지도와 관련된 문제는 다음과 같습니다. webapps.stackexchange.com/questions/45896/… ?
AM

@AM에게 감사하지만 그 문제는 그렇게 밀접한 관련이없는 것 같습니다. "새로운"맵에서 제외 된 실습 기능에 관한 것입니다. 게다가, 그 경우에 대한 답변에서 언급 된 좌표는 실제로 마커의 좌표가 아니라 맵이 중심이되는 좌표입니다 (맵을 움직일 때 URL 자체가 업데이트됩니다)
Sergio

설명을 새지도에 표시 하시겠습니까?
Sathyajith Bhat

답변:


1

이 형식은 특정 위치에서 작동하지만 레이블은 1 자로 제한되어 있습니다.

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color:orange%7Clabel:A%7C40.690217,-74.035&sensor=false

둘 이상의 문자 를 실제로 표시하려면 더 많은 점을 지정하여 대략적인 한계를 극복 할 수 있습니다.

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color%3aorange%7Clabel%3aA%7C40.690217,-74.035&markers=color%3agray% 7Clabel % 3aS % 7C40.680217, -74.033 & markers = color % 3agray % 7Clabel % 3aO % 7C40.680217, -74.030 & markers = color % 3agray % 7Clabel % 3aM % 7C40.680217, -74.027 & markers = color % 3agray % 7Clabel % 3aE % 7C40.680217, -74.024 & markers = color % 3agray % 7Clabel % 3aP % 7C40.680217, -74.021 & markers = color % 3agray % 7Clabel % 3aL % 7C40.680217, -74.018 & markers = color % 3agray % 7Clabel % 3aA % 7C40.680217, -74.015 & markers = color % 3agray % 7Clabel % 3aC % 7C40.680217, -74.012 & markers = color % 3agray % 7Clabel % 3aE % 7C40.680217, -74.009 & sensor = false

실제로 이런 식으로 긴 단어를 철자 할 수 있으며 Google에 따르면 "정적지도 URL의 크기는 2048 자로 제한됩니다."따라서 위의 크기보다 3 배 이상 큰 링크를 생성 할 수 있습니다. 긴 "라벨".


두 번째 예제 링크의 경우, 첫 번째 "라벨"문자를 실제 지점의 남쪽 프레임 가장자리에 위치하도록 변경했으며 이후의 모든 문자에 작은 경도 변화를주었습니다. 이 중 많은 것을 생성하려는 경우이 모든 것이 프로그래밍 방식으로 수행 될 수 있습니다 ( "실제 지점의 남쪽 프레임 바로 안쪽"의 위도를 얻으려면 중심 위도 및 경도와 확대 / 축소 수준을 확인해야합니다).

여기에서 예제를 시작한 후지도 중심과 마커에 위도 및 경도를 제공 할 수 있고 마커가 지형지 물이 아닌 위치로 설정되어 지정된대로 정확하게 표시 될 수 있는지 확인했습니다. https://developers.google.com/maps/documentation/staticmaps/#quick_example

(주어진 예는 정적지도 버전의 Google지도 용입니다. 다른 버전에서는 긴 라벨을 만드는 것이 더 쉬울 수 있습니다.)


답변 해 주셔서 감사합니다. 그러나 정적지도 API가 아닌 Google지도 웹앱에 대해 질문했습니다 (질문에 설명을 추가하겠습니다)
Sergio

1

여러 위치 간의 길 찾기를 표시하는 데 사용하는 URL과 약간 다른 URL에서 동일한 문제가 발생했습니다. 이 URL은 설명과 함께 또는 설명없이 깨졌습니다.

http://www.maps.google.com?q=52.445365,0.619076+(Description1)+to:52.627721,1.282156+(Description2)+to:52.053842,1.146522+(Description3)

다음과 같이 새 Google지도에 설명없이 동일한 작업을 수행 할 수 있습니다.

http://www.google.com/maps/dir/52.245101,0.716032/52.445365,0.619076/52.627721,1.282156/52.053842,1.146

그러나 URL 만 사용하여 위치를 설명하는 유용한 기능이 손실 된 것 같습니다.



-2

원하는 곳이라면 다음과 같이 작동합니다.

https://www.google.com/maps/place/[[name]]/@[[lat]],[[lng]],15z

이 작업을 수행 할 수 없습니다. 아마도 당신은 당신의 대답에 몇 가지 예를 포함시킬 수 있습니까?
Vidar S. Ramdal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.