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 то будет работать и так.
Duplicate #332