Я разрабатываю мобильный основанный веб-сайт, там я интегрировал Google Maps, я должен заполнить поле 'From' Google Maps динамично.
Действительно ли возможно получить местоположение GPS от веб-браузера и заполнить его в поле 'From' Google Map динамично?
Если вы используете 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 мобильного браузера? и Получить данные о местоположении из мобильного браузера. Дополнительную информацию вы можете найти там.
Существует GeoLocation API , но поддержка браузерами в настоящее время довольно ограничена. Большинство сайтов, которые заботятся о таких вещах, используют базу данных GeoIP (с обычными оговорками о неточности такой системы). Вы также можете посмотреть на сторонние сервисы, требующие сотрудничества с пользователем, такие как FireEagle .