Sha256: 322b1f6ac2c4165f13b55727e23fe3443390f8ff0d92170a53df030e26770b58

Contents?: true

Size: 845 Bytes

Versions: 1

Compression:

Stored size: 845 Bytes

Contents

// нарисовать на карте объекты из указанного
// хэша offices[region_id]

function map_set_objects(region_id) {

    var arr = offices[region_id];
    // console.log(arr);
    var n = arr['count'];

    // соберём коллекцию точек
    var c = new ymaps.GeoObjectCollection();
    var icoords, iprops, isetts; // loop vars
    for (var i = 0; i < n; i++) {
        icoords = arr['coords'][i];
        iprops = arr['props'][i];
        isetts = arr['setts'][i];
        //console.log(isetts);
        c.add(new ymaps.Placemark(icoords, iprops, isetts));
    }

    // сначала уберём все точки
    dealers_map.geoObjects.each(function(o) {
        dealers_map.geoObjects.remove(o)
    });

    dealers_map.geoObjects.add(c);
    dealers_map.setBounds(c.getBounds());
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
c80_push-0.1.0.4 app/assets/javascripts/c80_push/frontend/c80_push_page_dealers/_map_set_objects.js