Mysql
 sql >> база данни >  >> RDS >> Mysql

Премахнете предишния маркер и добавете маркер в актуализираната шир

Имате две опции, и двете включват запазване на препратка към маркера извън displayLocation функция:

  1. използвайте препратката, за да преместите съществуващия маркер
var marker;
function displayLocation(location) {
  console.log(location.lat)
    var position = new google.maps.LatLng(parseFloat(location.lat), parseFloat(location.lng));
    if (marker && marker.setPosition) {
      // if the marker already exists, move it (set its position)
      marker.setPosition(location);
    } else {
      // create a new marker, keeping a reference
      marker = new google.maps.Marker({
        map: map, 
        position: position,
        title: 'test!'
      });
    }
}
  1. премахнете съществуващия маркер от картата и създайте нов
var marker;
function displayLocation(location) {
  console.log(location.lat)
    var position = new google.maps.LatLng(parseFloat(location.lat), parseFloat(location.lng));
    if (marker && marker.setMap) {
      // if the marker already exists, remove it from the map
      marker.setMap(null);
    }
    // create a new marker, keeping a reference
    marker = new google.maps.Marker({
      map: map, 
      position: position,
      title: 'test!'
    });
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Показване на данни с формат в Datagridview

  2. Сумата на MySQL въз основа на стойността на col

  3. Сортирайте десетичната запетая в PHP или MySQL

  4. Наборът от резултати на mysql винаги е нулев

  5. ГРЕШКА 1048 (23000) Колоната не може да бъде NULL, но въвеждам валидни данни