jonnybarnes.uk/resources/assets/es6/places.js

17 lines
532 B
JavaScript
Vendored

//places.js
import addMap from './mapbox-utils';
import getIcon from './edit-place-icon';
let div = document.querySelector('.map');
let map = addMap(div);
let selectElem = document.querySelector('select[name="icon"]');
selectElem.addEventListener('click', function () {
let source = map.getSource('points');
let newIcon = getIcon();
if (source._data.features[0].properties.icon != newIcon) {
source._data.features[0].properties.icon = newIcon;
map.getSource('points').setData(source._data);
}
});