Получите местоположение GPS от веб-браузера

Я разрабатываю мобильный основанный веб-сайт, там я интегрировал Google Maps, я должен заполнить поле 'From' Google Maps динамично.

Действительно ли возможно получить местоположение GPS от веб-браузера и заполнить его в поле 'From' Google Map динамично?

161
задан Michał Perłakowski 29 March 2016 в 11:33
поделиться

2 ответа

Если вы используете Geolocation API, это будет так же просто, как использовать следующий код.

navigator.geolocation.getCurrentPosition(function(location) {
  console.log(location.coords.latitude);
  console.log(location.coords.longitude);
  console.log(location.coords.accuracy);
});

Вы также можете использовать Google's Client Location API.

Этот вопрос обсуждался в Возможно ли определить местоположение GPS мобильного браузера? и Получить данные о местоположении из мобильного браузера. Дополнительную информацию вы можете найти там.

192
ответ дан 23 November 2019 в 21:27
поделиться

Существует GeoLocation API , но поддержка браузерами в настоящее время довольно ограничена. Большинство сайтов, которые заботятся о таких вещах, используют базу данных GeoIP (с обычными оговорками о неточности такой системы). Вы также можете посмотреть на сторонние сервисы, требующие сотрудничества с пользователем, такие как FireEagle .

4
ответ дан 23 November 2019 в 21:27
поделиться