[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