Клуб API Карт

вопрос по гео объектам

Пост в архиве.

на карте есть линии и метки, реально сделать так, чтобы при уменьшении  или увеличении карты, гео  объекты то же меняли свой размер?

 

6 комментариев

такога воля заказчика

что за геообъекты? Метки? Используйте разные иконки для разных масштабов

метки и линии, можно пример , где разные иконки под определенный зум? мои поиски ничего не дали

myMap.events.add('boundschange', function (e) {

    var zoom = e.get('newZoom');

    var iconUrl = 'big.png'

   if(zoom < 8) {

      iconUrl = 'small.png'

   }

   else if(zoom >=8 && zoom

       iconUrl = 'medium.png'

   }

   myMap.geoObjects.options.set('iconImageHref', iconUrl)

})

Можете  помочь это реализовать, вот мой код добавления метки, перепробывал несколько способов , все тщетно

 

 

var myPlacemark = new ymaps.Placemark([json.markers[i].lat,json.markers[i].lon], {

// Свойства

iconContent: json.markers[i].icontext, 

balloonContentHeader:json.markers[i].icontext,

balloonContentBody:''+ json.markers[i].balloontext+''                  

}, {

    // Опции

        balloonMinWidth: 250,

balloonMinHeight: 300,

        balloonMaxWidth: 250,

balloonMaxHeight: 800,

 preset: 'islands#grayStretchyIcon'

});