Доброго дня, коллеги-разработчики!
1) На выпадающий список с городами повешен обработчик -> центр карты перемещается на новый город.
Кто работал с этим методом - подскажите как задать масштаб после перемещения.
Посколькуо сейчас если изменить масштаб, например до уровня дома, то этот масштаб остаётся и после перемещения в другой город.
function a_yandex_map_button_region_select(map, destinations) {
YMaps.jQuery('#a_yandex_m
var new_region = YMaps.jQuery(this).val(
map.panTo(destinations[new_region], {flying: 1, callback: _a_yandex_map_set_zoom}
return false;
}
}
2) Массив с городами задаётся при создании карты. Получается, что необходимо знать координаты центра всех городов, чтобы можно было переместить карту на каждый из них. При использовании геокодера не удалось добиться однозначно верного ответа - поскольку обычно возвращается список из нескольких населённых пунктов.
YMaps.jQuery(function() {
var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0], destinations = {
'Москва' : new YMaps.GeoPoint(37.609218,55.753559),
'Санкт-Петербург' : new YMaps.GeoPoint(30.313497,59.938531),
'Екатеринбург' : new YMaps.GeoPoint(60.617435,56.829748)
}
..... много кода
};
Заранее спасибо за помощь!!