Domanda

Quindi sto cercando di pensare a un modo per facilitare due cose. Alla fine potrebbe essere un processo in due fasi, ma stavo cercando input.

La prima cosa che devo fare è sistemare posizioni con lo stesso indirizzo. I due scenari che vengono in mente sono le imprese che condividono una posizione e condomini.

La seconda cosa che devo accogliere è un'azienda / non profit senza quartier generale, solo una città. In questo momento li ho solo mappati al centro città, ma se più aziende non hanno quartier generale mi imbatto nel primo problema.

Quindi ho fatto un po 'di ricerche su Google e ho trovato una soluzione che prevedeva un elenco di posizioni lungo la mappa in modo da poter fare clic su di esse e la finestra informativa apparirà. Questa non è una soluzione per me però.

Quello a cui stavo pensando era usare la posizione per mappare il primo punto. Per il secondo e punti dopo, spostando il marcatore su 0,05 gradi o qualcosa di marginale in modo che il marcatore si presenti. Il problema intrinseco è che cosa succede se 12 Main Street si trasforma in 13 Main Street?

Qualche idea su cosa potrei fare?

Grazie
Levi

È stato utile?

Soluzione

Esiste un'estensione di Martin Pearman chiamata ClusterMarker che rileva gruppi di due o più marker le cui icone si intersecano visivamente quando visualizzati. Ogni gruppo di marcatori che si intersecano viene quindi sostituito con un singolo marcatore a cluster che sembra diverso. Il marker del cluster, quando viene cliccato, centra e ingrandisce semplicemente la mappa sui marker le cui icone si intersecavano in precedenza.

Altri suggerimenti

Un approccio più avanzato a questo problema potrebbe essere SQL: stesso indirizzo = stesse coordinate ...

RAGGIUNGI PER GRUPPO O CON CONTEGGIO > 1 ... ti permetterebbe di creare coordinate multi-record.

In effetti, prima di poter eseguire il clustering sul lato client, è necessario inviare prima i dati, il che significa trasferire molto più del necessario in questo caso, il che si traduce in tempi di caricamento più elevati e utilizzo client RAM più elevato ... oltre a tutte le inutili elaborazioni JS del clusterer.

Il clustering lato client è consigliato solo quando le coordinate sono vicine tra loro, ma non quando sono assolutamente identiche.

Pensaci ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top