только координаты отображаются на рамке карты, но карта Google не тонет - PullRequest
0 голосов
/ 15 мая 2019

У меня есть код отслеживания 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);
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...