Здравствуйте. Не могу разобраться с ymaps.GeoObjectArray.
Не могу получить доступ к объектам по указанным мною индексам.
Создаю GeoObjectArray, добавляю туда три метки, для двух указываю свой индекс.
Получить метки по моим индексам не получается, метки добавились с 0 индекса по порядку.
Исходный код:
<head>
<script src="http://api-maps.yandex.ru
<script type="text/javascript">
ymaps.ready(function(){
var map = new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 10
});
var geoArr = new ymaps.GeoObjectArray();
geoArr.add(new ymaps.Placemark([55.76, 37.64]));
geoArr.add(new ymaps.Placemark([55.76, 37.66]), 5);
geoArr.add(new ymaps.Placemark([55.78, 37.64]), 10);
map.geoObjects.add(geoArr);
console.log(geoArr.get(5));
console.log(geoArr.get(10));
console.log(geoArr.get(0));
console.log(geoArr.get(1));
console.log(geoArr.get(2));
});
</script>
</head>
<body>
<div id="map" style="width:300px;height:300px;"></div>
</body>
</html>
Результат:
null
null
Object { geometry={...}, properties={...}, options={...}, ещё...}
Object { geometry={...}, properties={...}, options={...}, ещё...}
Object { geometry={...}, properties={...}, options={...}, ещё...}