특정 경도와 위도로 Google지도에 연결하려면 어떻게해야하나요?


217

경도와 위도 : 현재 위치를 제공하는 작은 응용 프로그램이 있습니다. 이제 경도와 위도가있는 Google지도를 찾아야합니다. 내가 어떻게 할 수 있는지 제안하십시오.

답변:


217

이 스키마는 다시 변경되었습니다 (2018 년 10 월 23 일). 최신 정보는 Kushagr의 답변 을 참조하십시오 .

이것은 aaronm 의 의견을 통해 마커가 있는지도 의 경우 :

https://www.google.com/maps/?q=-15.623037,18.388672

더 오래된 예 (이것에 마커가 없음) :

https://www.google.com/maps/preview/@-15.623037,18.388672,8z

가장 오래된 형식 :

http://maps.google.com/maps?ll=-15.623037,18.388672&spn=65.61535,79.013672


1
새로운 형식에 대한 정보가 있습니까? 특히, 인터넷은 예전 형식의 예들로 가득 차 있으며 모든 소음에서 새 형식을 Google (sic)하기가 어렵습니다.
Mikko Ohtamaa

43
위의 "새"형식에는 마커가 포함되어 있지 않습니다.이 형식을 사용하면 작동합니다. google.com/maps/?q=<lat > ,<
AaronM

1
지도 유형 (하이브리드, 도로 등)을 지정하는 방법이 있습니까?
Redtopia

감사. 맞춤 위치에 핀을 표시 할 수 있습니까?
pixparker

3
@Kushagr Arora의 답변에 따른 새로운 최고의 답변은 google.com/maps/search/?api=1&query=<lat > ,<lng >
dave

357

가장 좋은 방법은 q매개 변수 를 사용 하여 점이 표시된 맵을 표시하는 것입니다. 예 :

https://maps.google.com/?q=<lat>,<lng>

@WareNinja 당신은 이것과 /에서 방향을 결합하는 방법을 알고 있습니까?
Sérgio S. Filho

8
확대 / 축소 매개 변수를 어떻게 추가합니까?
Razgriz

덕분에,이 또한 Citymapper이 링크는 응용 프로그램 내부에있는 경우 링크 이해하게
vaskort

해당 URL에 대한 바로 가기를 어떻게 만들 수 있습니까?
jah

124

오늘 (2014/09/23) 기준으로 정확한 위치 (근사값이 아님)에 마커를 표시하면 다음을 사용할 수 있습니다.

http://www.google.com/maps/place/49.46800006494457,17.11514008755796

또한지도 중심 및 확대 / 축소를 지정하려는 경우 :

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z

위성지도 유형을 사용하려면 추가 /data=!3m1!1e3

http://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!1e3

그리고지도의 지형을보고 싶다면 /data=!3m1!4b1

https://www.google.com/maps/place/49.46800006494457,17.11514008755796/@49.46800006494457,17.11514008755796,17z/data=!3m1!4b1

지도 유형 (하이브리드 등)을 추가하는 방법에 대한 아이디어가 있습니까?
Redtopia

1
@Redtopia, 위성지도 유형에 대한 업데이트 된 답변을 참조하십시오.
Pogo19

감사! 해당 데이터 변수의 의미 또는 해석 방법을 알고 있습니까? 또한이 새로운 연결 체계를 설명하는 문서가 있습니까?
Redtopia

1
@Redtopia, 그것은 단지 실험적인 지식입니다. 실제로, 나는 당신을위한 답을 찾기 위해 여러 URL 매개 변수를 시도해야했습니다. 그런 문서를 찾지 못했습니다. 죄송합니다!
Pogo19

2
2016 년 2 월 이며이 방법이 여전히 작동하는 것으로 보입니다. 잘 했어.
gmeben

83

현재 (2018 년 10 월 23 일) Google은 크로스 플랫폼에서 매우 효율적으로 작동하는 범용 URL을 제공 했으므로이 방법을 권장합니다.

통사론: https://www.google.com/maps/search/?api=1&query=<lat>,<lng>

예 : https://www.google.com/maps/search/?api=1&query=28.6139,77.2090 (인도 뉴 델리)

문서 / 소스 : https://developers.google.com/maps/documentation/urls/guide


URL 에서 사용할 수없는 기능이 필요한 경우 기존 URL 형식이 계속 적용됩니다. 일부 형식은 Android에서 작동하지 않지만 두 형식 모두 "범용 링크"라고합니다. 나는 구글이 다중 우주 이론을 구독한다고 생각한다. :-)
Edward Brey 2014 년

35

브라우저에서 Google지도를 열려면 다음 단계를 따르십시오.

http://maps.google.com/?q=<lat>,<lng>

iOS 휴대 기기에서 Google지도 앱을 열려면 Google지도 URL 체계를 사용하십시오 .

comgooglemaps://?q=<lat>,<lng>

Android에서 Google지도 앱을 열려면 geo : intent :

geo:<lat>,<lng>?z=<zoom>


1
"google.navigation : q = latitude, longitude"를 사용하여 Google지도 앱으로 즉시 탐색을 시작할 수 있지만 일부 GPS 앱에서는 작동하지 않습니다. 이전의 주석에서 언급 된 "geo : <lat>, <lng>? q = <lat>, <lng> (Label, Name)"이 더 일반적입니다.
Manuel Romeiro

19

그것은 질문의 범위를 벗어 났지만 경로에 연결하는 방법을 아는 것도 흥미로울 것 같습니다. 쿼리는 다음과 같습니다.

https://www.google.es/maps/dir/'52.51758801683297,13.397978515625027'/'52.49083837044266,13.369826049804715'

11

작동하는 URL은 다음과 같습니다.

http://maps.google.com/?q=<LAT>,<LNG>

https://maps.google.com/?q=<LAT>,<LNG>&ll=<LAT>,<LNG>&z=18

https://www.google.com/maps/@<LAT>,<LNG>,16z

https://maps.google.com/?q=<LAT>,<LNG>&z=16

비록 (열심 한 독자들을 위해) 이것은 Google의 최신 버전입니다 (2017 년 8 월 22 일) :

지도 URL
지도 표시가있는지도 URL 검색 동작 이있는지도
URL

구글에서

검색 : 특정 장소를 검색 할 때 결과지도는 지정된 위치에 핀을 배치하고 사용 가능한 장소 세부 사항을 표시합니다.

중요 : api = 1 매개 변수는이 URL을위한지도 URL 버전을 식별합니다. 이 매개 변수는 모든 요청에 ​​필요합니다. 유효한 값은 1입니다. URL에 api = 1이 없으면 모든 매개 변수가 무시되고 사용중인 플랫폼에 따라 브라우저 또는 Google지도 모바일 앱에서 기본 Google지도 앱이 시작됩니다 ( 예 : https://www.google.com/maps )


8

안드로이드에서 구글 맵스 앱을 열려면 :-

geo:<lat>,<lng>?z=<zoom>

위치 표시를위한 마커가있는 앱 열기 :-

geo:<lat>,<lng>?q=<lat>,<lng>(Label,Name)

iOS에서 구글 맵 열기 :-

comgooglemaps://?q=<lat>,<lng>

다음 매개 변수를 사용하여 브라우저에서 Google지도를 엽니 다 .-

http://maps.google.com/maps?z=12&t=m&q=<lat>,<lng>
  • z 확대 / 축소 수준입니다 (1-21).
  • t지도 유형 ( " m "지도, " k "위성, " h "하이브리드, " p "지형, " e "GoogleEarth)
  • q 검색어입니다





0

Google 어스 프로그램에서 위치를 찾은 다음 "Google지도에서보기"아이콘을 클릭하십시오. 브라우저의 URL 표시 줄에 필요한 URL이 표시됩니다.


0

현재 위치를 출발지로 설정하려면 다음 URL을 사용해야합니다.

https://www.google.com/maps/dir/?api=1&origin=Current+Location&destination=<latitude>,<longitude>

주소, 이름 또는 위도 및 경도 값으로 대상 매개 변수를 채울 수 있습니다.


0

Google 맵을 열고 URL 스킴 위치 및 위치 핀 표시

UIApplication.shared.openURL(URL(string:"https://maps.google.com/?q=\(dicLocation.stringValueForKey("latitude")),\(dicLocation.stringValueForKey("longitude")),15z")!)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.