Клуб API Карт

Обратиться к области на карте Яндекса, которая грузится из профиля пользователя

Maria-ConChita
17 августа 2014, 17:49

сразу оговорюсь, что это мой первый опыт работы с API яндекса и JS.

у меня есть карта на страничке, которая грузится из профиля пользователя. на этой карте выделены области. мне надо, чтобы при нажатии на выделенную область происходило действие (в выпадающем списке выбиралось название этой выделенной области). как мне обратиться к этой области? когда я кодом делала эту картe, то действие на выделенную область делалось так:

 

var map = new ymaps.Map("map", {
center: [48.64, 44.55],
zoom: 10
});

var polygon1 = new ymaps.Polygon([
[[48.88, 44.60],[48.87, 44.66],[48.83, 44.66],[48.72, 44.54],[48.81, 44.52],[48.88, 44.60]],
], {
hintContent: "зона 1"
}, {
fillColor: '#6699ff',
interactivityModel: 'default#transparent',
strokeWidth: 2,
opacity: 0.5
});

map.geoObjects.add(polygon1);

polygon1.events.add('click', function (e) {
document.getElementsByTagName('select')[0].options[1].selected='selected';
});

 
при вызове карты из профиля пользователя не понятно ни как карта называется, ни с помощью чего область выделена.

а выделенных областей там много. штук 10.

2 комментария
Подписаться на комментарии к посту

Примерно так сделано в примере к модулю регионы

http://ymapsapi.ya.ru/replies.xml?item_no=1451

почти. 

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

если ее создавать, то там понятно, я прописываю ее название, ее свойства.

а когда карта в одной строчке. как ее достать??