Je suis sur le point de commencer à concevoir un localisateur de magasins pour une entreprise. J'ai eu quelques questions sur la meilleure route à prendre. Les questions principales se trouvent au gras.Google Maps: Localisateur de magasins
Il y aura deux colonnes, 1 avec la carte elle-même et 1 avec la liste de tous les magasins actuellement situés dans la vue de la carte. J'espère que la carte google sera chargée zoomée sur une carte des États-Unis avec des polygones autour des états qui ont des magasins en eux. Les polygones ne doivent être chargés de façon dynamique, ils peuvent être modifiés manuellement à partir de cette liste: Geo Boundaries
Y at-il une fonction ou la méthode que vous recommanderiez-je utiliser cela dynamiquement comprendre quelles informations marqueur/magasin pour afficher en la 2ème colonne simplement en voyant quels marqueurs sont actuellement en vue? Par exemple, disons que la carte USA est chargée, 2 états ont des polygones (Michigan et Floria). Chaque concessionnaire michigan et florida est situé sur le côté droit. Si la personne clique sur le polygone du Michigan, alors la carte est agrandie sur tous les marqueurs situés dans le Michigan, et la colonne est mise à jour avec seulement des marqueurs michigan. Si le client a encore zoomé sur le sud du Michigan, seuls les marqueurs encore visibles sont affichés sur la colonne.
Ma deuxième question, c'est que les magasins auront certaines "propriétés" pour eux que je souhaite avoir une sorte de système de filtrage pour la carte. Disons que les magasins pourraient être catégorisés s'ils parlaient espagnol, ou s'ils étaient dans un centre de réparation. Si la coche est cochée pour "parler uniquement les magasins espagnols" alors tous les magasins qui ne parlent pas l'espagnol seraient déchargés (ou rafraîchir avec seulement les magasins parlant espagnol). Très similaire au site de sprint: Sprints Store Locator (cependant, je suis à la recherche d'une solution AJAX) Edit: mieux encore le matériel ace: AceHardware LocatorY at-il une méthode intégrée qui a cette fonctionnalité de correspondance des marqueurs de filtrage, ou que proposeriez-vous comme un moyen de le faire?
S'il vous plaît noter: Je voudrais éviter l'utilisation de toute base de données simplement parce qu'il n'y a pas besoin d'une base de données partout ailleurs sur ce site et il semble inutile d'exécuter simplement MySQL pour cette fonctionnalité. Je préférerais éviter de stocker longtemps. lat. dans un fichier, mais je peux le faire si nécessaire. Les magasins ne changeront pas souvent et je n'ai pas besoin d'utiliser GeoLocating pour obtenir Lat. Longue. via des adresses. Jquery sera chargé par défaut, donc je me demande si l'utilisation de ce plugin: http://googlemaps.mayzes.org/ serait recommandée ou non. Je crois comprendre qu'il utilise google maps v2 et que la v3 est beaucoup plus avancée et plus facile à gérer. Tous les exemples/liens de sites qui ont une ou toutes les fonctionnalités que je cherche seraient utiles.