une question très simple Je suis sûr que le cerveau ne fonctionne pas ce matin. J'ai le code suivant que j'utilise avec JQuery et l'API v3 Google Maps. Essentiellement, j'essaie de rafraîchir une carte avec de nouveaux résultats de recherche une fois qu'elle a été déplacée vers un nouvel emplacement.Passez var via JQuery charge
google.maps.event.addListener(
map, 'dragend', function() {
var newlatlng = map.getCenter();
$('#venue-list-container').load('/maps/geoMap.php?',{latlon: newlatlng});
});
Cependant, je ne peux pas trouver ce qu'il faut utiliser dans les paramètres après l'URL pour afficher la valeur newlatlng (LatLon: newlatlng). À l'heure actuelle ça ne marche pas
Salut, une sorte d'hybride a semblé fonctionner, si j'ai utilisé le lat et lng de votre code ci-dessus avec la ligne $ ('# lieu-liste-conteneur'). ('/maps/geoMap.php',{lat:lat, lon: lng}); dans mon code il a semblé fonctionner tout ok. Est-ce que le newlatlng original l'aurait gâché? Si je l'ai alerté, tout s'est bien passé? –
Le newlatlng était probablement ok. Mais cela dépend de la façon dont geoMap.php traite les données entrantes. Peut-il gérer la classe GLatLng? – heffaklump