2009-05-13 13 views
0

mein Team versucht, ein Problem mit begrenzter Zeit zu lösen. Wir haben eine ziemlich komplexe Kartenschnittstelle auf unserer Website entwickelt, um Inhalte (Reisen, soziale Inhalte usw.) anzuzeigen. Wenn ein Benutzer beispielsweise nach "Kayaking San Francisco" sucht, zeigt die Karte alle Kajakfahrten in SF an, aber da sie alle geotagged sind (mit geonames.org), werden die Flaggen auf dem Kartenstapel angezeigt Clustering. Ich stoße herum und versuche eine Lösung zu finden - hast du irgendwelche Ideen? wir haben RoR - http://www.ekoventure.comWie haben Marker auf einem Kartencluster statt Stack

+0

Sind Sie der Google Maps API oder geonames.org es für Sie tun wird? – MatrixFrog

Antwort

0

Nicht ganz sicher, ob dies Ihr Problem trifft, aber vielleicht könnten Sie auch folgenden Artikel finden Sie unter: Group features in Google Earth to hide detail when zoomed out

Nach der Website überprüft Sie, dass ich sagen verknüpft würde das Problem eher in entweder Ihre Daten oder Ihre Suche. Wenn ich nach "San Fransisco" suche, erhalte ich eine Liste mit Suchtreffern, die nichts mit SF zu tun haben (aber zB Las Vegas, Oregon, San Diego). Die Karte zeigt nur Markierungen in der Innenstadt von SF.

Sind Ihre Daten tatsächlich geocodiert? Geokodieren Sie den Suchbegriff (z. B. mit Geonames) und suchen Sie dann nach Daten, die sich in einem bestimmten Umkreis von diesem Ort befinden? Plotten Sie die gefundenen Objekte auf der Karte basierend auf ihrem eigenen Standort oder basierend auf der Koordinate der Suche?