Google Geolocation Api для отслеживания пользователей Местоположение - Страна, город, штат, часовой пояс

Предлагает ли Google ip-сервисы для определения географического местоположения, такие как freegeoip, maxmind и т. Д., Которые могут предложить пользователям точное (нужно почти точное, как то, что предлагает gooogle) местоположение, Страна - Штат - Город, Часовой пояс, Браузер, используемый для мобильных устройств или ПК

2 ответа

Google предлагает это как службу HTML5 в веб-браузерах. Для получения информации о геолокации вам потребуется разрешение пользователей. Веб-браузер запросит разрешение.

Если вам нужна лучшая точность для мобильных пользователей, вы должны использовать API геолокации навигатора (см. https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition) и включить высокую точность, чтобы получить точную GPS положение.

Хорошая практика, если ваше приложение может извлечь выгоду из менее точного местоположения, а не из-за отсутствия местоположения, - это использовать внешний API геолокации IP, когда пользователь запрещает доступ к местоположению: https://db-ip.com/api/jsdoc.php

Другие вопросы по тегам