Frage

Also ich versuche, einen Weg zu denken, zwei Dinge zu erleichtern. Es kann sein ein zweistufiger Prozess am Ende am Ende, aber ich war auf der Suche für die Eingabe.

Das erste, was ich tun muß, ist mit derselben Adresse aufzunehmen. Die beiden Szenarien, die in den Sinn kommen, sind Unternehmen, die einen Standort und Mehrfamilienhäuser teilen.

Das zweite, was ich aufnehmen müssen, ist ein Business / Non-Profit ohne Sitz, nur eine Stadt. Im Moment ist Karte nur um sie zu Stadtzentrum, aber wenn mehrere Unternehmen keine Zentrale haben ich laufe in das erste Problem.

So habe ich einige googeln und fand eine Lösung, die eine Liste von Orten entlang der Karte beteiligt haben, so dass Sie auf sie und das Info-Fenster erscheint klicken. Dies ist keine Lösung für mich aber.

Was ich dachte an war die Lage mit dem ersten Punkt abzubilden. Für die zweite und die Punkte nach, dass die Markierung über 0,05 Grad oder etwas bewegen marginal, so dass die Markierung nach oben zeigt. Das inhärente Problem dabei ist, dass das, was passiert, wenn 12 Main Street verwandelt sich in 13 Main Street?

So irgendwelche Gedanken auf, was ich tun könnte?

Danke
Levi

War es hilfreich?

Lösung

Es gibt eine Erweiterung von Martin Pearman ClusterMarker , die alle Gruppen von zwei oder mehreren Markern, deren Icons erkennt schneiden visuell, wenn angezeigt. Jede Gruppe von einander schneidenden Marker wird dann mit einem einzigen Cluster-Marker ersetzt, die anders aussieht. Die Cluster-Marker, wenn darauf geklickt wird, einfach zentriert und zoomt die Karte in auf den Markern, deren Icons vorher durchschnitten.

Andere Tipps

Ein erweiterte Ansatz für dieses Problem könnte SQL sein - gleiche Adresse = gleiche Koordinaten ...

GROUP BY oder HAVING COUNT> 1 ... würden Sie mit mehreren Datensätzen Koordinaten erstellen.

In der Tat - bevor Sie können clientseitige Cluster, müssen Sie zuerst die Daten senden, was bedeutet, viel mehr als die Übertragung in diesem Fall nicht erforderlich, was zu einer höheren Ladezeiten führt und eine höhere RAM Nutzung clientseitige ... plus all die nutzlose JS Verarbeitung des Clusterer.

Client-Seite Clustering nur empfehlen, wenn die Koordinaten zu nahe beieinander liegen, aber nicht, wenn sie absolut identisch sind.

Denken Sie darüber nach ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top