Как отслеживать живое местоположение пользователя с помощью геолокации ?
У меня есть два очка:
1) начальная точка
2) пункт назначения
Чтобы нарисовать путь между двумя точками я делаю это с помощью функции показанной ниже под названием calculateAndDisplayRoute():
То, что я хочу сделать, это отслеживать маркер живого местоположения пользователя, который будет отображаться на нарисованном пути, а также как я могу проверить живое местоположение пользователя, когда я использую localhost.
Любая помощь будет оценена по достоинству.
Что я уже пробовал:
функция calculateAndDisplayRoute(directionsService, directionsDisplay) {
ВАР дест;
если ($("#ПКК-вход").функция val() != "") {
dest = $("#pac-input").val();
} else { dest = GlobalstartPoint }
код.маршрут({
происхождение: dest,
пункт назначения: документ.метода getElementById('конечная точка').значение,
optimizeWaypoints: true,
travelMode: "вождение"
}, функция (ответ, состояние) {
console.log(ответ)
консоли.отчет(информация о состоянии)
если (состояние = = = ОК) {
directionsDisplay.setDirections(ответ);
//var route = response.routes[0];
} еще {
окно.предупреждение("запрос направления не удалось из-за" + статус);
}
});
}
Dave Kreskowiak
Я в замешательстве. Геолокация не может использоваться для отслеживания перемещения человека. Это относится к процессу, в котором IP-адреса сопоставляются с физическими местоположениями, и это далеко не точно.
Вы говорите об использовании GPS вместо этого?
SherryT6$
Привет, Дэйв, да, возможно, я только что прочитал о navigator.geolocation.сторожевая позиция
Он отслеживает положение устройства на ходу.
RedDk
Попробуй developers.google.com ... для примера кода ... поскольку вышесказанное представляется специфической или измененной общностью.