Всем доброго дня. Сталкнуся с такой проблемой, помогите решить.
Не добавляет балуны в на карту при выборе "Нижегородская область" -> "Нижний Новгород" (ссылка на страницу)
Ссылка на скрипт МультиГеокодера
Ниже код инициализации, брал всё с API примеров.
<script type="text/javascript"> ymaps.ready(function () { var map = new ymaps.Map('map', { center: [55.734046, 37.588628], zoom: 9, type: 'yandex#map', behaviors: ['default', 'scrollZoom'] }); var regions = $('<select/>', { "id" : "regions" }), cities = $('<select/>', { "id" : "cities" }); $('#controls ol li:eq(0)').append(regions); $('#controls ol li:eq(1)').append(cities); new RegionSelector(map, data, regions, cities); }); function RegionSelector(map, data, regions, cities) { this._map = map; this._data = data; (this._cities = cities) .bind('change', $.proxy(this.onCityChange, this)); (this._regions = regions) .bind('change', $.proxy(this.onRegionChange, this)) .html(this.createSelectOptions(data.regions)) .trigger('change'); } var ptp = RegionSelector.prototype; ptp.onRegionChange = function (e) { var self = this, regionName = $(e.target).find('option:selected').text(), region = this._data.regions.filter(function (region) { return region.name === regionName })[0], cities = this._data.cities.filter(function (city) { return city.region === region.id }); this._cities .empty() .html(this.createSelectOptions(cities)) .trigger('change') }; ptp.onCityChange = function (e) { var self = this, cityName = $(e.target).find('option:selected').text(), city = this._data.cities.filter(function (city) { return city.name === cityName })[0]; if(city.bounds) { self._map.setBounds(city.bounds); } else { self.loadCityBounds(city, function (bounds) { self._map.setBounds(city.bounds = bounds); self.showCityPoints(city); }); } }; ptp.createSelectOptions = function (options) { return options .map(function (option) { return '<option>' + option.name + '</option>'; }) .join(''); }; ptp.loadCityBounds = function (city, callback) { $.ajax('http://geocode-maps.yandex.ru/1.x/', { data : { "geocode" : city.name, "format" : "json" }, dataType : 'jsonp', success : function (json) { var toNumber = function (coord) { return Number(coord); }, envelope = json.response.GeoObjectCo