В настоящее время я разрабатываю систему отслеживания в реальном времени для моего проекта последнего года обучения. чтобы отслеживать текущее местоположение, я должен использовать GPS-трекер. но я не знаю, как я могу получить текущее местоположение автомобиля с помощью javascript и отобразить его в HTML. Можете ли вы дать мне предложение, какой GPS-трекер я могу использовать для определения местоположения с помощью js?
как получить текущее местоположение с помощью GPS-трекера через javascript?
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
спасибо, Дэвид. но я хотел бы определить текущее местоположение пользователя с помощью устройства GPS-трекера. Позвольте мне проиллюстрировать его поток. GPS-трекер отправляет данные о местоположении в базу данных, и я хочу получить его с помощью js/php. но как заставить устройство GPS-трекера отправлять свои данные в базу данных?
- person Amir Shafri; 13.10.2017
в этом случае
do_something
будет вызовом ajax для вашего бэкэнда
- person davidchoo12; 14.10.2017