marcatori Gmap personalizzati Hosting Drupal
Sto usando Gmap3 per caricare una mappa di Google sul mio sito. All'interno di questa mappa ci sono 100 + marcatori. Il problema è che la mappa è molto lento a caricare, prendendo più di un minuto per caricare l'intera mappa.
Come faccio a velocizzare il caricamento di una mappa con un sacco di marcatori?
Sto usando l'ultima versione di Gmap3 (V6) e sto usando jQuery 2.1.
Ho provato a cambiare il livello di zoom per una visione molto più vicino, ma che non ha funzionato. Ho anche tolto il pennarello verde ma che non accelerare le cose neanche.
Mi sono chiesto se cambiando il metodo da indirizzo a latitudine e longitudine sarebbe contribuire ad accelerare, ma che è tempo intenso da fare se si ha poco o nessun beneficio.
Da quello che posso vedere usando Firebug sembra che lo script richiede ogni indicatore, tutti ottenendo, quindi la visualizzazione del marcatore. Con ogni indicatore in media 100 ms (circa) ci vuole più di un minuto per fare.
C'è un modo per accelerare questo? Forse richiedere più di un marcatore in un momento?
Nella ricerca di questo sul sito di Gmap3 mi sono imbattuto il clustering. Ho implementato l'esempio fornito nel file di download, ma si carica ancora dolorosamente lenti.
Come si è visto cambiare da utilizzando l'indirizzo di longitudine / latitudine funzionato. Ho anche lo utilizzo in combinazione con la funzionalità di clustering di Gmap3 ed ora sta lavorando in modo rapido e senza intoppi.
Il codice sopra funziona, ma cambiare questa linea (s):
Credo che la ragione di questo sta usando l'indirizzo dello script ha avuto di ricercare l'indirizzo e restituire la posizione corretta. Utilizzando longitudine e latitudine c'è solo una posizione e si può tracciare rapidamente la posizione.