container = {
var container = DOM.element('div');
container.style = `width:${width}px;height:500px`;
var datasource = {
elevation: {
apiKey: '12c27d08882df417c977cf5af64fd84f0'
},
imagery: {
apiKey: 'EIvJ3LPyMVsxeNd3Lyao',
urlFormat:
'https://api.maptiler.com/tiles/satellite/{z}/{x}/{y}.jpg?key={apiKey}',
attribution:
'<a href="https://www.maptiler.com/copyright/">Maptiler</a> <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'
}
};
Procedural.init({ container, datasource });
Procedural.setCameraModeControlVisible(true);
Procedural.setCompassVisible(true);
Procedural.setUserLocationControlVisible(true);
Procedural.setRotationControlVisible(true);
Procedural.setZoomControlVisible(true);
Procedural.addBuiltinOverlay(['peaks', 'places']);
yield container;
}