Using the supermarket geojson data from last week…
mapboxgl.accessToken = 'pk.eyJ1IjoibXdpZGVuZXIiLCJhIjoibXBKQU85dyJ9.Q6yf1zk7wpnYqpsQfRwVmw';
var map = new mapboxgl.Map({
container: 'map', //container id in HTML
style: 'mapbox://styles/mwidener/cikgx8tbm003tapm5o1zquc9m', //stylesheet location
center: [-79.39, 43.72], // starting point, longitude/latitude
zoom: 10 // starting zoom level
});
map.on('load', function(){
//ADDING A SOURCE FROM A MAPBOX TILESET - DATA YOU UPLOADED TO MAPBOX STUDIO
map.addSource('supermarket_data_vector',{
'type': 'vector',
'url': 'mapbox://mwidener.ck629gt2v0bkm2jmqhtcc41uw-0zmtf'
});
map.addLayer({
'id':'supermarket_vector_layer',
'type': 'circle',
'source': 'supermarket_data_vector',
'layout': {},
'paint': {
'circle-color': 'red',
'circle-radius': 10
},
'source-layer': 'supermarkets' //get this from mapbox tileset page
});
//ADDING A GEOJSON SOURCE EXAMPLE
map.addSource('supermarkets_data',{
'type': 'geojson',
'data': './supermarkets.geojson'
});
map.addLayer({
'id': 'supermarkets_layer',
'type': 'circle',
'source': 'supermarkets_data',
'layout': {},
'paint': {
'circle-color': 'blue',
'circle-radius': 15
}
}, 'supermarket_vector_layer'); // puts this layer behind the 'supermarket_vector_layer' on the map
});