Клуб API Карт

перемещение центра карты к найденному объекту

Евгений Закиров
22 апреля 2012, 19:38

Подскажите, как переместить центр карты к найденному объекту (в случае если найденных объектов несоклько, переместить к первому в коллекции) API 2.0

хочу дополнить функцию поиска

 

$('#search_form').submit(function () {
                var search_query = $('input:first').val()
                ymaps.geocode(search_query, {boundedBy: myMap.getBounds(), strictBounds: true, provider:'yandex#publicMap', results: 100}).then(function (res) {
                    myCollection.removeAll()
                    myCollection = res.geoObjects;
                    myMap.geoObjects.add(myCollection)
                })
                return false;
            })
2 комментария
Подписаться на комментарии к посту

 так попробуйте:

$('#search_form').submit(function () {                var search_query = $('input:first').val()                ymaps.geocode(search_query, {boundedBy: myMap.getBounds(), strictBounds: true, provider:'yandex#publicMap', results: 100}).then(function (res) {  var coord = res.geoObjects.get(0).geometry.getCoordinates(); myMap .panTo(coord, {delay: 0});
                    myCollection.removeAll()                    myCollection = res.geoObjects;                    myMap.geoObjects.add(myCollection)                })                return false;            })
Евгений Закиров
22 апреля 2012, 20:37

благодарю! очень ;)

все работает