У меня есть код отслеживания GPS ниже, я могу выбрать широту из базы данных, моя проблема с картой, так как мои выбранные координаты не создают карту текущий статус GPS
==========================
var track = {
map : null, // Holder for HTML map element
delay : 100, // Delay in between each location refresh
show : function () {
//track.show() : //get location data from server and update map
// Sadly, Google Maps API is not free.
// Check out more on their website if you want to use their maps on your app.
// https://developers.google.com/maps/documentation/
// AJAX DATA
var data = new FormData();
data.append('req', 'getAll');
// AJAX
var xhr = new XMLHttpRequest();
xhr.open('POST', "2c-ajax-track.php", true);
xhr.onload = function () {
var res = JSON.parse(this.response);
// OK
// @TODO - UPDATE YOUR MAP PINS OR WHATEVER CONTROLS YOU WANT
if (res.status==1) {
map.innerHTML = "";
for (var rid in res.message) {
var rider = res.message[rid];
// rider.track_lng
// rider.track_lat
// rider.track_time
var dummy = document.createElement("div");
dummy.innerHTML = "Rider ID " + rid + " Lng " + rider.track_lng + " Lat " + rider.track_lat + " Updated " + rider.track_time;
map.appendChild(dummy);
}
}
// ERROR
else {
track.map.innerHTML = res.message;
}
};
xhr.send(data);
}
};
window.addEventListener("load", function(){
track.map = document.getElementById("map");
track.show();
setInterval(track.show, track.delay);
});
<div id="map"></div>
var track = {
map: null, // Держатель для элемента карты HTML
delay: 100, // Задержка между обновлениями каждого местоположения
show: function () {
//track.show (): // получить данные о местоположении с сервера и обновить карту
// К сожалению, Google Maps API не является бесплатным.
// Проверьте больше на их сайте, если вы хотите использовать их карты в вашем приложении.
// https://developers.google.com/maps/documentation/
// AJAX DATA
var data = new FormData();
data.append('req', 'getAll');
// AJAX
var xhr = new XMLHttpRequest();
xhr.open('POST', "2c-ajax-track.php", true);
xhr.onload = function () {
var res = JSON.parse(this.response);
// OK
// @TODO - UPDATE YOUR MAP PINS OR WHATEVER CONTROLS YOU WANT
if (res.status==1) {
map.innerHTML = "";
for (var rid in res.message) {
var rider = res.message[rid];
// rider.track_lng
// rider.track_lat
// rider.track_time
var dummy = document.createElement("div");
dummy.innerHTML = "Rider ID " + rid + " Lng " + rider.track_lng + " Lat " + rider.track_lat + " Updated " + rider.track_time;
map.appendChild(dummy);
}
}
// ERROR
else {
track.map.innerHTML = res.message;
}
};
xhr.send(data);
}
};
window.addEventListener("load", function(){
track.map = document.getElementById("map");
track.show();
setInterval(track.show, track.delay);
});