mapgl-label-bug2

by Michel Beloshitsky

HTML

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>2GIS Map API</title>
    </head>
    <body>
        <div id="container"></div>
        <script src="https://jakarta-tiles-3891.web-staging.2gis.ru/sdk/index.js"></script>
    </body>
</html>

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.31878, 25.23584],
    zoom: 13,
    key: 'bfd8bbca-8abf-11ea-b033-5fa57aae2de7',
});

// Так не показывается
new mapgl.Marker(map, {
    coordinates: [55.31878, 25.23584],
    label: {
        text: "маркер1", // Если убрать 1 на конце, то покажется
    },
});

// Если показать второй маркер с цифрой, то подпись первого тоже скроется!
/* new mapgl.Marker(map, {
    coordinates: [55.32878, 25.24584],
    label: {
        text: "2",
    },
}); */