2016-06-25 2 views
0

google api를 사용하여 IP 주소에서 장소 또는 위도 경도의 주소를 찾는 방법. 반경 검색을 구현해야합니다. 사용자가 현재 위치의 위도가 필요합니다. 즉, 사용자가 브라우저를 선택하지 않으면 위치 옵션을 공유 할 수 없기 때문에 IP 주소를 사용하여 길게 길을 얻을 수 있습니다. . 하지만 그 때문에 나는 이것을 얻을 수있는 서비스가 필요합니다. ggogle이 IP 주소에서 오랫동안 잠자리를 얻으려면이 서비스를 제공합니까? 그렇다면 안내하십시오.google api를 사용하여 IP 주소에서 장소 또는 위도 경도의 주소를 찾는 방법

답변

0

당신은 위치에 실제로

$ curl ipinfo.io/8.8.8.8 
{ 
    "ip": "8.8.8.8", 
    "hostname": "google-public-dns-a.google.com", 
    "loc": "37.385999999999996,-122.0838", 
    "org": "AS15169 Google Inc.", 
    "city": "Mountain View", 
    "region": "CA", 
    "country": "US", 
    "phone": 650 
} 
+0

더 많은 옵션을 얻을 수도 있습니다. http://stackoverflow.com/questions/37698483/what-is-the-way-to-get-exact-geolocation-of-remote-machine-in-php-html5 –

+0

Google은 IP 주소에서 위도, 경도를 수집 할 수있는 모든 서비스/API를 제공합니다. 아니면이 요구 사항에 사용할 수있는 방법이나 무료 서비스가 있습니까? – Soumik

0

을 얻기 위해 타사 도구 ipinfo를 사용할 수는, 예, 장치 scpecific Geolocation API를 사용하여 IP 주소에서 위도 긴받을 수있는 서비스가있다.

그러나 일부 브라우저/장치가이를 지원하는지, 다른 브라우저/장치는 지원하지 않는지 고려해야하므로 결과적으로 웹 응용 프로그램에서 항상 Geolocation을 사용할 수 있다고 가정 할 수 없습니다. 또한 사용자의 위치를 ​​감지 할 때 언급 한 것처럼 :

일부 브라우저는 사용자의 위치를 ​​감지하기 위해 IP 주소를 사용합니다. 그러나 사용자의 IP 주소는 사용자의 대략적인 위치 만 제공 할 수 있으므로이 방법을 사용하여 위치 정보를 가져 오는 것은 권장하지 않습니다. W3C 접근 방식은 가장 쉽고 완벽하게 지원되므로 다른 방법보다 우선 순위를 지정해야합니다.

지구 위치 API는 위도 및 경도로 구현 호스팅 장치에만 관련된 위치 정보에 대한 하이 레벨의 인터페이스를 정의하는 제외

, 그것은 또한 W3C Geolocation API Specification에 기재 한 .

API가 기기의 실제 위치를 반환한다고 보증하지 않습니다.

Geolocation API에 대한 추가 문의는 Where is Geolocation of an IP Address?Google Maps Geolocation API 문서에서 확인할 수 있습니다.

관련 문제