mapgl-test

by Trufi

HTML

<script src="https://mapgl.2gis.com/api/js/v1"></script>
<div id="container"></div>

CSS

html,
body,
#container {
    margin: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

JavaScript

// API key can be used on jsfiddle.net only!
// You can get more info on https://docs.2gis.com/

const map = new mapgl.Map('container', {
  center: [55.27052, 25.22522],
  zoom: 16,
  key: 'bfd8bbca-8abf-11ea-b033-5fa57aae2de7',
});

const marker = new mapgl.Marker(map, {
  coordinates: [55.27052, 25.22522],
  userData: {
    foo: 'bar'
  }
})

marker.on('click', (ev) => {
  ev.targetData.userData // {foo: 'bar'}
})