2017-04-08 16:57 GMT+02:00 Emanuele Tataranni <emanuele.tatara...@evalmet.it>: > Ciao a tutti,
ciao, > avevo realizzato anni fa un sito con leaflet. Ora ho necessità di > aggiornarlo ed ho aggiunto nuovi file .js nella cartella \data ed ho > modificato lo script della pagina index.html. > Ho riscontrato però i seguenti problemi: > - l'ordine dei nuovi layer che ho inserito non è corretto, nel menu > compaiono per ultimi, invece nello script della pagina index.html ho scritto > il nuovo codice prima di alcuni layer. questo penso dipenda da come e quando li carica sull'oggetto mappa, comunque se l'ordine è solo inverso basta che carichi per ultimi quelli che vorresti siano per primi > - i nuovi layer vengono visualizzati correttamente sulla mappa insieme ai > layer già presenti, ma i nuovi non riesco ad accenderli e spegnerli dal > menu. Compare il seguente errore: > leaflet.js:6 Uncaught TypeError: t.onRemove is not a function > at e.removeLayer (leaflet.js:6) > at e._onInputClick (leaflet.js:9) > at HTMLInputElement.s [as _leaflet_click1401] (leaflet.js:8) > che tipo di layer sono? probabilmente hanno rimosso o rinominato la funzione (se ho ben capito è stata rimossa con la versione 1.0 beta https://github.com/Leaflet/Leaflet/blob/master/CHANGELOG.md#layers-api-improvements > Come posso risolvere questi problemi? leggendo le API doc http://leafletjs.com/reference-1.0.3.html > Grazie > -- ciao Luca www.lucadelu.org _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 808 iscritti al 07/03/2017