как получить текущее местоположение с помощью GPS-трекера через javascript?

В настоящее время я разрабатываю систему отслеживания в реальном времени для моего проекта последнего года обучения. чтобы отслеживать текущее местоположение, я должен использовать GPS-трекер. но я не знаю, как я могу получить текущее местоположение автомобиля с помощью javascript и отобразить его в HTML. Можете ли вы дать мне предложение, какой GPS-трекер я могу использовать для определения местоположения с помощью js?


person Amir Shafri    schedule 12.10.2017    source источник
comment
Я бы посоветовал вам прочитать API карт Google developers.google.com/maps/documentation/ геолокация/введение   -  person Gianlucca    schedule 12.10.2017
comment
Добро пожаловать. Просмотрите, какие вопросы считаются актуальными для SO. Вопросы, в которых нас просят порекомендовать или найти книгу, инструмент, программную библиотеку, учебное пособие или другой сторонний ресурс, не относятся к теме Stack Overflow.   -  person Sean    schedule 12.10.2017
comment
Я знал об API карт Google. но я просто хочу получить данные о местоположении с устройства GPS-трекера. как я могу получить это?   -  person Amir Shafri    schedule 13.10.2017


Ответы (1)


Вы можете получить доступ к местоположению устройства через Navigator интерфейс браузера устройства следующим образом:

if ("geolocation" in navigator) {
  navigator.geolocation.getCurrentPosition(function(position) {
    do_something(position.coords.latitude, position.coords.longitude);
  });
} else {
  /* geolocation IS NOT available */
}

источник: https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation

person davidchoo12    schedule 12.10.2017
comment
спасибо, Дэвид. но я хотел бы определить текущее местоположение пользователя с помощью устройства GPS-трекера. Позвольте мне проиллюстрировать его поток. GPS-трекер отправляет данные о местоположении в базу данных, и я хочу получить его с помощью js/php. но как заставить устройство GPS-трекера отправлять свои данные в базу данных? - person Amir Shafri; 13.10.2017
comment
в этом случае do_something будет вызовом ajax для вашего бэкэнда - person davidchoo12; 14.10.2017