Клуб API Карт

Нет доступа к ID для регионов

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

На тестовом примере пытался получить к id региона, почему то возвращает null. При замене   
region.id на  
region.name все работает замечательно. В чем может быть засада?

 

YMaps.Events.observe(response, response.Events.Click, function (response, region, mEvent) {
                            alert("Вы щелкнули на регионе \"" + region.id + "\"");
                    }

2 комментария

а перед этим делаете region.id = ..ваш ID...?

Андрей Веб
28 января 2016, 05:42

А откуда этот "Ваш ID" нужно брать? У меня это код часть большего

--------------

        YMaps.jQuery(function () {
map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]);

 map.setCenter(new YMaps.GeoPoint(103.682149,65.084965), 3);
           
 YMaps.Regions.load("ru", function (state, response) {
               if (state == YMaps.State.SUCCESS) {
                    map.addOverlay(response);
                   
                    YMaps.Events.observe(response, response.Events.Click, function (response, region, mEvent) {
                            alert("Вы щелкнули на регионе \"" + region.id + "\"");
                    });
                }               
            });
        })