2016-06-25 4 views
0

Как найти адрес места или долготы широты места с IP-адреса с помощью google api. Мне нужно реализовать поиск радиуса, для чего мне нужна долгота долготы текущего местоположения пользователя, для этого как я получу, потому что, если пользователь не выбирает опцию совместного использования браузеров, то у меня есть только один способ получить long long, используя его IP-адрес , Но для этого мне нужна услуга, из которой я могу это получить. Предоставляет ли ggogle эту услугу, чтобы получить long long от IP-адреса, а затем, пожалуйста, руководство.Как найти адрес места или долготы широты места с IP-адреса, используя google api

ответ

0

Вы можете использовать третий инструмент партии ipinfo получить место,

$ 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 предоставляет любой такой сервис/api, из которого мы можем собирать широту, долготу с IP-адреса. Или существует какой-либо способ или бесплатное обслуживание для этого требования – Soumik

0

На самом деле, да, есть услуга, чтобы получить латы длиной от IP-адреса с помощью устройства-scpecific Geolocation API.

Однако есть последствия, которые вы должны учитывать, когда некоторые браузеры/устройства поддерживают его, в то время как другие не могут (или не могут), поэтому вы не можете предположить, что геолокация всегда возможна для веб-приложения. А также, как указано в определении местоположения пользователя:

Некоторые браузеры используют IP-адреса для определения местоположения пользователя. Однако, поскольку IP-адрес пользователя может предоставить приблизительную оценку местоположения пользователя, мы не рекомендуем использовать этот подход для геолокации. Подход W3C является самым простым и наиболее полным, поэтому он должен быть приоритетным по сравнению с другими методами.

Помимо этого, было также указано в W3C Geolocation API Specification, что:

геолокации API определяет интерфейс высокого уровня для информации местоположения, связанной только с устройством хостинга реализации, таких как широта и долгота ,

Не гарантируется, что API вернет фактическое местоположение устройства.

Для дополнительных запросов относительно Geolocation API, ответы можно найти в этой статье Where is Geolocation of an IP Address? и в Google Maps Geolocation API документации.

 Смежные вопросы

  • Нет связанных вопросов^_^