[dev-italia] OSM2VectorTiles (era: OSM box)
Lorenzo "Beba" Beltrami
lorenzo.beba a gmail.com
Mer 22 Giu 2016 08:11:59 UTC
Ciao a tutti,
scorporo la discussione per non fare confusione. ;)
Sono riuscito ad aggiungere un GeoJSON alla mappa vettoriale.
Le operazioni sono le seguenti:
1. Si aggiunge alla mappa una *source* contenente il GeoJSON
2. Si aggiunge alla mappa un *layer* collegato alla *source*
Esempio:
// Creo il GeoJSONSource [1]
var sourceParks = new mapboxgl.GeoJSONSource({
data : "./parks.json"// Qua ho messo un URL, ma si può inserire anche
l'oggetto direttamente
});
// Aggiungo il GeoJSONSource alla mappa [2]
map.addSource('parchi', sourceParks);
// Aggiungo il layer collegato al GeoJSONSource [3]
map.addLayer({
id:"parks",
source:"parchi",
type:"fill"
});
Per cambiare lo stile del *layer* si guarda la documentazione[4].
Ciao!
Lorenzo
[1] https://www.mapbox.com/mapbox-gl-js/api/#GeoJSONSource
[2] https://www.mapbox.com/mapbox-gl-js/api/#Map#addSource
[3] https://www.mapbox.com/mapbox-gl-js/api/#Map#addLayer
[4] https://www.mapbox.com/mapbox-gl-style-spec/#layers-fill
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.openstreetmap.org/pipermail/dev-italia/attachments/20160622/47c59504/attachment.html>
Maggiori informazioni sulla lista
dev-italia