Вывел на странице несколько карт для разных объектов. Когда он показываются просто списком - все нормально. Но необходимо сделать, чтобы карты открывались во всплывающем окне. Все работает корректно, карты показываются с нужными координатами, но слетает zoom на минимальный. Т.е. показывается карта мира. Может кто подсказать причину?
ymaps.ready(init);
function init() {
var myMap = new ymaps.Map('map544', {
center: [],
zoom: 16
});
myMap.controls.remove('trafficControl');
myMap.controls.remove('searchControl');
myMap.controls.remove('geolocationControl');
myMap.controls.remove('rulerControl');
myMap.controls.remove('typeSelector');
myMap.controls.remove('fullscreenControl');
ymaps.geocode('Альметьевск, ул. Девонская, д. 89, ТЦ "Девонский"', {
results: 1
}).then(function (res) {
var firstGeoObject = res.geoObjects.get(0),
coords = firstGeoObject.geometry.getCoordinates(),
bounds = res.geoObjects.get(0).pro
myMap.geoObjects.add(firstGeoObject);
myMap.setBounds(bounds, {
checkZoomRange: true
});
console.log('Все данные геообъекта: ', firstGeoObject.properties.getAll());
console.log('Метаданные ответа геокодера: ', res.metaData);
console.log('Метаданные геокодера: ', firstGeoObject.properties
console.log('precision', firstGeoObject.properties
console.log('Тип геообъекта: %s', firstGeoObject.properties
console.log('Название объекта: %s', firstGeoObject.properties.get('name'));
console.log('Описание объекта: %s', firstGeoObject.properties.get('description'));
console.log('Полное описание объекта: %s', firstGeoObject.properties.get('text'));
});
}
И кстати, очень не хватает в клубе поиска по сообщениям.