2011-11-27 5 views
0

J'essaie de travailler avec google maps.Google maps dynamique ajaxed

J'ai chargé les marqueurs de ma base de données et tracés sur la carte, mais maintenant je suis en train de charger une barre latérale avec des marqueurs visibles à l'écran

Comment puis-je faire son comme un IDX/MLS, mais Je voudrais créer mon propre, je ne veux pas utiliser les services Web juste vouloir ajouter mes données dans des cartes et des marqueurs.

cartes de référence sont: maps reference

Répondre

0

pourquoi ne pas vous exécutez une requête simple de databse pour récupérer les marqueurs qui entrent dans la zone de délimitation actuelle de la carte. Vous pouvez obtenir la zone de délimitation comme suit:

var bounds=map.getBounds(); 
var southwest = bounds.getSouthWest(); 
var northeast = bounds.getNorthEast(); 

écrire une requête ajax qui qill envoyer southWest.lat(), southWest.lnt(), northeast.lat(), northeast.lng() puis écrire une requête dB avec ces paramètres et renvoyer le résultat.

Espérons que c'est ce que vous vouliez?

+0

Merci Baz1nga pour une réponse rapide et pour la suggestion. – user411594

Questions connexes