2009-05-13 8 views
0

mon équipe essaie de résoudre un problème avec un temps limité. Nous avons développé une interface cartographique assez complexe sur notre site pour afficher du contenu (voyages, contenu social, etc.). Lorsqu'un utilisateur lance une recherche pour "Kayaking San Francisco" par exemple, la carte montre tous les voyages en kayak dans SF, mais comme ils sont tous géolocalisés (en utilisant geonames.org) sur le même plan, les drapeaux sur la pile de cartes au lieu de clustering. Je fouille en essayant de trouver une solution - avez-vous des idées? nous avons RoR - http://www.ekoventure.comComment avoir des marqueurs sur un groupe de cartes au lieu de la pile

+0

Vous utilisez l'API Google Maps ou est geonames.org faire pour vous? – MatrixFrog

Répondre

0

pas complètement sûr si cela touche votre problème, mais peut-être vous pouvez aussi consulter l'article suivant: Group features in Google Earth to hide detail when zoomed out

Après avoir vérifié le site que vous avez lié je dirais que le problème est plus probable soit vos données ou votre recherche. Lorsque je recherche "San Francisco", j'obtiens une liste de résultats de recherche qui n'ont rien à voir avec SF (mais par exemple Las Vegas, Oregon, San Diego). Toujours la carte montre seulement des marqueurs au centre-ville de SF.

Vos données sont-elles réellement géocodées? Est-ce que vous géocodez le terme de recherche (par exemple, en utilisant des noms de zone) et que vous effectuez une recherche dans vos données pour obtenir des objets situés dans un certain rayon à partir de cet emplacement? Tracez-vous réellement les éléments trouvés sur la carte en fonction de leur propre emplacement ou en fonction des coordonnées de la recherche?

Questions connexes