Клуб API Карт

Не понимаю базовый принцип работы с сервисом "Регионы"

uriy.sholom
8 июля 2013, 16:26

Как узнать узнать свойства какого региона из 83-х я меняю?

У региона есть id?

 

regions.each(function (region) {
    i++;
    region.options.set('preset', {
        strokeWidth: 1,
        fillColor: regionProperties.regions[i].color
    });
    region.properties.set({
        balloonContent: regionProperties.regions[i].name
    });
});

 

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

region.properties.get('osmId') -  номер обьекта в osm (например http://www.openstreetmap.org/browse/relation/59065)

Не совпадает для Астаны и Алматы (в osm их нет)

На этот  id можно опираться.

 

Спасибо, работает.:-)

Но ведь имеется ОКАТО — классификатор объектов административно-территориального деленияРоссийской Федерации.

Почему osm?

Потому что источник данных osm. Это их геометрия. Мы, по сути, просто "приготовили" данные.

И кроме Российской Федерации сейчас предоставляется еще и ряд соседних стран.

А в базе вообще весь мир лежит.

Но если Вы очень любите ОКАТО - могу дать таблицу соотвествий для предоставленных регионов (россии).

Я понял. Спасибо. Буду думать...