위도에 가려면 Google Maps URL에서 어떤 매개 변수를 사용해야합니까?


146

특정 위도 및 경도로 이동하는 Google지도에 대한 URL을 만들고 싶습니다. 이제 다음과 같은 URL을 생성합니다.

http://maps.google.com/maps?z=11&t=k&q=58 41.881N 152 31.324W

결과지도는 가장 가까운 명명 된 객체를 가리키는 것처럼 보이는 둥근 "A"풍선 포인터와 위도를 가리키는 녹색 화살표를 제공합니다. 때때로,이 예에서와 같이 "A"포인터는 중앙에 있으며 위도에 대한 포인터를 볼 수 없을만큼 멀리 떨어져 있습니다. (이 예제에서 두 포인터를 모두 보려면 축소하십시오. "A"포인터는 알래스카 중앙에 있고, 긴 포인터는 Kodiak Island에 있습니다.

지정된 위도에 대한 단일 포인터를 생성하는 Google Maps URL에 사용할 수있는 매개 변수가 있습니까? (이는 별도의 창에로드됩니다. 포함되지 않습니다.)

답변:


50

2017 년 5 월 Google은 범용 크로스 플랫폼 링크를 구성 할 수 있는 Google Maps URLs API를 발표했습니다 . 이제 동일한 URL 문자열을 사용하여 웹, Android 또는 iOS에서 Google지도를 열 수 있습니다.

https://www.google.com/maps/search/?api=1&parameters

사용할 수있는 몇 가지 모드가 있습니다 : 검색, 길 찾기,지도 표시 및 스트리트 뷰 표시.

그래서 당신은 같은 것을 사용할 수 있습니다

https://www.google.com/maps/search/?api=1&query=58.698017,-152.522067

위도 및 경도에지도를 열고 마커를 배치합니다.

자세한 내용은 다음을 참조하십시오.

https://developers.google.com/maps/documentation/urls/guide


1
이 API로 확대 / 축소하려면 어떻게해야합니까?
Michael

3
확대 / 축소 (z : 1 ~ 20)를 사용하면 다음을 사용할 수 있습니다.https://maps.google.com/?q=38.6531004,-90.243462&ll=38.6531004,-90.243462&z=3
guido

237

이것은 가장 가까운 객체를 검색하지 않고 특정 위도에 연결하는 현재 허용되는 방법입니다.

http://maps.google.com/maps?z=12&t=m&q=loc:38.9419+-78.3020
  • z 확대 / 축소 수준입니다 (1-20).
  • t 지도 유형입니다 ( "m"지도, "k"위성, "h"하이브리드, "p"지형, "e"GoogleEarth)
  • q검색어 앞에 접두사가 있으면 loc:Google 은 검색어로 구분 된 위도를 가정합니다.+

감사합니다! 'lat :'은 위도의 긴 키로 위도 / 경도에 녹색 핀이 표시된 다음 가장 가까운 검색 결과에 빨간색 핀이 표시되므로 나에게 핵심이었습니다.
vfilby

4
참고로 최근 Google지도가 변경되면 loc매개 변수가 더 이상 작동하지 않는 것 같습니다. @기호 를 추가해야합니다. 여기를 참조하십시오 : stackoverflow.com/questions/22939725/…
Jon Cage

t=k위성 / 현재 지구로가는 길!
Tom Roggero

1
URL 확대 / 축소 매개 변수 작동 방법 : stackoverflow.com/questions/32806084/…
Eugen

앱에 둘 이상의 마커를 추가 할 수 있습니까? 그리고 그것이 작동하면 구조는 어떻게 생겼습니까?
michael-mammut '12

85

예, 오랫동안 같은 질문이 있었고 완벽한 질문을 찾았습니다. 여기에 몇 가지 매개 변수가 있습니다.

https://maps.google.com?parameter = value



q =

Google지도 검색에서 검색어를 지정하는 데 사용됩니다.
예 :

https://maps.google.com?q=newyork or
https://maps.google.com?q=51.03841,-114.01679

근처 =

대신 위치를 지정하는 데 사용됩니다 q=. 또한보다 정밀하게 AddressDetails 정확도 값을 높일 수있는 추가 효과가 있습니다. 쿼리가 비즈니스 또는 이와 유사한 경우에만 유용합니다 .

z =

줌 레벨. 일반적으로 19로 설정할 수 있지만 경우에 따라 23까지 올라갈 수 있습니다.

ll =

지도 중심점의 위도와 경도. 순서대로 있어야합니다. 십진수 형식이 필요합니다. 흥미롭게도 q없이 이것을 사용할 수 있으며,이 경우 마커가 표시되지 않습니다.

sll =

ll과 유사하게, 이것은 단지 비즈니스 검색을위한 중심점의 위도 / 경도를 설정합니다. ll과 동일한 입력 기준이 필요합니다.

t =

표시되는지도 종류를 설정합니다. 다음으로 설정할 수 있습니다 :

m – normal  map,
k – satellite,
h – hybrid,
p – terrain

saddr =

길 찾기 검색의 시작점을 설정합니다. 괄호 안에 텍스트를 추가하여 길 찾기 사이드 바에서 굵게 표시 할 수도 있습니다.

daddr =

길 찾기 검색의 종료 지점을 설정하고 괄호 안에 추가 된 모든 텍스트를 굵게 표시합니다. "+ to :"를 추가하여 지점을 통해 설정할 수도 있습니다. 이들은 여러 번 추가 할 수 있습니다.

via =

경유 점을 방향으로 삽입 할 수 있습니다. CSV 형식이어야합니다. 예를 들어 via = 1,5 주소 1과 5는 사이드 바에 항목이없는 포인트를 통합니다. 시작 지점 (0으로 설정)과 2, 3 및 4는 모두 전체 주소를 표시합니다.

doflg =

거리 측정에 사용되는 단위를 변경합니다 (기본적으로 원산지 국가의 표준 단위). 미터법의 경우 ptk 로 , 영국식의 경우 ptm으로 변경하십시오 .

msa =

내지도로 작업합니다. 정의 된 내지도 표시를 0으로 설정하고, 내지도 사이드 바를 켜려면 1을, 내지도 탭을 자체적으로 표시하려면 1을 설정하고, 새 내지도 작성기 양식으로 이동하려면 2를 설정하십시오.

dirflg =

아래에서 기타 값을 설정할 수 있습니다.

h - Avoid highway
t - Avoid tolls

참조 http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters


@SameeraR. 이 URL을 사용하여 "고속도로, 유료 도로"등의 옵션을 포함시킬 수있는 방법이 있습니까?
CopsOnRoad

dirflg라는 매개 변수가 있습니다. dirflg = h (고속도로 피하기), dirflg = t (피할 수없는 요금). 나는 이것도 대답에 포함시킬 것이다.
Sameera R.

문서는 말한다 @에가https://maps.google.com?q=@51.03841,-114.01679작동합니다 -. 그러나 그렇지 않습니다. 왜 그런지 알아?
Royi Namir

'/'앞에 '/'를 추가하려고 했습니까? 이 같은 maps.google.com/?q=@37.3161,-122.1836
사 미라 R.

27

새로운 Google지도에 도움이됩니다.

http://maps.google.com/maps/place/<name>/@<lat>,<long>,15z/data=<mode-value>
  • '장소'는 마커를 추가합니다.
  • 'name'은 "부동산 사"/ "변호사"와 같은 검색어 일 수 있습니다.
  • 위도 및 경도는 10 진수 형식의 순서로 된 좌표입니다.
  • 15z는 확대 / 축소 레벨을 15 (1 ~ 20)로 설정합니다.
  • Terrain : / data =! 5m1! 1e4
    Earth : / data =! 3m1! 1e3 를 추가하여 특정보기 모드 (맵이 기본값 임)-지구 또는 지형을 시행 할 수 있습니다 .

예 : https://www.google.com/maps/place/Lawyer/@48.8187768,2.3792362,15z/data=!3m1!1e3

참고 문헌 :
https://moz.com/blog/new-google-maps-url-parameters http://dddavemaps.blogspot.in/2015/07/google-maps-url-tricks.html


지도를 지형 또는 하이브리드보기로 기본 설정하는 방법을 보는 것이 좋습니다.
토마스 발라 데즈

1
@ThomasValadez-동일한 답변을 수정했습니다.
Jithin Nair

URL을 사용하여 고속도로와 통행료를 피할 수있는 방법이 있습니까?
CopsOnRoad

또한, 위성지도를위한! - / 데이터 = 3M1 1e3!
Idan 리치 먼

11
http://maps.google.com/maps?q=58%2041.881N%20152%2031.324W

좌표를 q-parameter 로 사용하십시오 . 스트립 ztprameters을. z실제로는 확대 / 축소 수준이어야 하지만 설정 한 경우 작동하지 않는 것 같습니다.

t지도 유형입니다. 그러나 이러한 매개 변수가 결과에 어떻게 영향을 미치는지는 분명하지 않습니다. 그러나 그들은 그렇습니다.

아마도 ll-parameter를 시도해야 하지만 십진 형식 만 허용됩니다.

여기 에서 모든 매개 변수에 대한 간단한 개요를 찾을 수 있습니다 .


1
귀하의 링크가 가장 좋은 답변을 가리 켰 습니다. maps.google.com/maps?z=11&t=k&q=loc:58 41.881N 152 31.324W
xpda

멋진 것은, 이것에 대해 몰랐다. 나는 맞춤 마커를 만들었을 것입니다. 그러나 이것은 더 쉬운 것 같습니다 :)
Leo

URL을 사용하여 고속도로와 유료 도로를 피하려면 어떻게해야합니까?
CopsOnRoad

10

다음은로 URL의 각 구성 요소를 구분 2014 년 4 월의로 작동 +하고 &각각 공간과 또한 문에 대해.

전체 HTML :

<iframe src="http://maps.google.com/maps?q=Scottish+Rite+Hamilton+ON&loc:43.25911+-79.879494&z=15&output=embed"></iframe>

세분화 :

http://maps.google.com/maps?q=

여기서? q =는 일반 검색을 시작하며, +공백을 사용하여 장소, 도시, 주 정보를 제공합니다.

Scottish+Rite+Hamilton+ON

다음은 지리 데이터입니다. 위도 및 경도.

&loc:43.25911+-79.879494

줌 레벨

&z=15

iframe에 필요 :

&output=embed

1
이 정보를 제공해 주셔서 감사합니다. 이것이 바로 내가 찾던 것입니다!
Joe Morales

1
확대 / 축소 수준 매개 변수에 차이가없는 것 같습니다.이 매개 변수가 변경 되었습니까? EG maps.google.com/…maps.google.com/…
ninjaPixel

q와 loc을 함께 사용하려고하면 q가 사용되며 loc 매개 변수는 무시됩니다.
Dave Barnett

세상에 나는 iframe 부분을 찾고, ty 형제
pm980

바넷 @ 데이브 당신은 나를 위해 작동하지 않는 때문에 업데이트 된 버전을 줄 수있는 사이트에 여전히있는 경우
pm980을

8

핀에 이름이 필요한 경우 다음을 사용할 수도 있습니다.

http://maps.google.com/?q=MY%20LOCATION@lat,long

불행하게도 위도를 주소로 길게 바꾸면 핀 이름이 작동하지 않습니다. :(
tbruyelle

6
새로운 Google지도에서는 ​​더 이상 작동하지 않습니다. (
Aximili

8

모든 답변이 저에게 효과적이지 않았습니다 (loc : 및 @ 옵션). 새로운 Google지도를위한 솔루션은 다음과 같습니다 (2014 년 4 월).

거리 또는 장소 이름과 같은 쿼리 설명에 q =를 사용하십시오. 위도, 긴 좌표에는 ll =을 사용하십시오.

t = h (하이브리드) 및 z = 19 (확대)와 같은 추가 매개 변수를 추가 할 수 있습니다.

https://maps.google.com/?q=11+wall+street+new+york&ll=40.7060471,-74.0088901

https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901

https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901&t=h&z=19


8

5 년 전에이 질문을 한 이후로 여러 가지 변경 사항이 있었으며 일부는 호환되지 않습니다. 현재 다음이 올바르게 작동합니다.

https://www.google.com/maps/place/58°41.881N 152°31.324W/@58.698017,-152.522067,12z/

첫 번째 위도 / 경도는 핀 위치 및 레이블에 사용됩니다. 도-분-초,도-분 또는 도일 수 있습니다. 두 번째 위도 / 경도 ( "@"다음)는지도 중심입니다. 확대 / 축소 (12z)를 인식하려면 각도로만되어 있어야합니다.

지형보기의 경우 "data =! 4m2! 3m1! 1s0x0 : 0x0! 5m1! 1e4"를 추가 할 수 있습니다. 그러나 이것에 대한 문서를 찾을 수 없으므로 사양이 변경 될 수 있습니다.




2

'q'매개 변수에 값을 전달하는 것보다 훨씬 더 복잡 할 필요는 없습니다. Google은 결국 검색 엔진 이며 사용자가 텍스트 상자에 검색어를 입력 할 때 처리하는 것과 동일한 내용을 처리 할 수 ​​있습니다.

"maps.google.com?/q=32.5234,-78.23432"

당신이 올바른지. Google은 가장 가까운 주요 객체 대신 좌표 중심에지도를 배치하도록 변경했습니다. 원래 질문의 예는 이제 잘 작동합니다.
xpda


0

당신이 몇 분 초 만 있다면 url을 전달할 수 있습니다 :

https://maps.google.com/maps?q=latDegrees latMinutes latSeconds longDegrees longMinutes longSeconds 

공백을 % 20로 대체


-1

"ll"은 저에게 가장 효과적이었습니다.

http://mapki.com/wiki/Google_Map_Parameters (쿼리 참조)

분, 초를 십진수로 변환하기가 너무 어렵지 않아야합니다.

http://en.wikipedia.org/wiki/Decimal_degrees

마커의 경우 가장 좋은 것은? q = Description @ lat, long


특히 Google과 같은 민첩한 팀의 경우 시간이지나면서 변화합니다. 인터넷의 역사는 문제 중 하나입니다. 2012 년의 해결책이었던 답변이 2014 년, 2017 년 이후에도 계속 될 것으로 기대하지는 않습니다. 죄송합니다. 스택 오버플로는 더 이상 존재하지 않는 것에 대한 역사적인 인용문으로 가득합니다.
ljgww
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.