2gis / mapsapi

Карты 2ГИС — это точные данные обо всех объектах города, включая новостройки, с детализацией до заборов и внутриквартальных проездов.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I can't first make bindLabel and then add Marker to Map

sonic16x opened this issue · comments

<!DOCTYPE html>
<html>
<head>
    <meta charset=utf-8 />
    <title>API карт 2ГИС</title>
    <script src="http://maps.api.2gis.ru/2.0/loader.js?pkg=full"></script>
    <script type="text/javascript">
        var map;

        DG.then(function () {
            map = DG.map('map', {
                center: [54.98, 82.89],
                zoom: 13
            });


            var dgElement = DG.marker([54.98, 82.89]);
            dgElement.bindLabel('Вы кликнули по мне!', {'static' : true});
            map.addLayer(dgElement);

        });
    </script>
</head>
<body>
<div id="map" style="width:500px; height:400px"></div>
</body>
</html>

Вот, будет ошибка. Причём если сначала добавить маркер на карту, а потом забиндить лейбл, то всё будет хорошо. Повторяется только для статического лейбла. Если static: false то будет работать и так.