Mise à jour le marqueur de position sur google map sans chargement de la page
Je suis en train de mettre à jour la carte de google marqueur de position toutes les 20 secondes qui vient de la base de données mais ça ne fonctionne pas.
Code :
for (i = 0; i < purple.length; i++) {
if (purple[i][1] == latitude && purple[i][2] == longitude) {
nogreen = 1;
}
marker = new google.maps.Marker({
position : new google.maps.LatLng(purple[i][1], purple[i][2]),
map : map,
title : purple[i][0],
data : purple[i][0],
zoom : maxZoomService,
icon : 'img/purple.png',
shadow : 'img/purple.png'
});
setInterval(function () {
position : new google.maps.LatLng(purple[i][1], purple[i][2]),
marker.setPosition(position);
}, 20000);
};
Est-ce correct ou comment puis-je faire ?
Où êtes-vous d'obtenir la mise à jour de la position à partir de la base de données? Vous êtes positif, il est en train de changer?
J'ai 2 pages de code donc j'ai juste mis un bout de code Javascript ici, qui montrent un point.
J'ai 2 pages de code donc j'ai juste mis un bout de code Javascript ici, qui montrent un point.
OriginalL'auteur Alex | 2013-11-13
Vous devez vous connecter pour publier un commentaire.
Ce code n'est pas valide javascript:
Que vous voulez faire:
OriginalL'auteur duncan