Есть массив с адресами. Как расставить точки на Yandex карте и отцентровать по ним? Казалось бы стандартная реализация, но ничего толкового найти не смог. Сам дошел только до неотцентрованного балуна:
ymaps.ready(init);
var myMap, myPlacemark;
function init(){
var cord = 'Санкт-Петербург,Невский 33' // адрес
myMap = new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 7
});
var myGeocoder = ymaps.geocode(cord); // пытаюсь передать переменную
myGeocoder.then(
function (res) {
myMap.geoObjects.add(res.geoObjects);
var adres = result.geoObjects.get(0).properties.get('metaDataProperty').getAll(); // записываю координаты в переменную
myPlacemark = new ymaps.Placemark([adres], { // пытаюсь передать координаты и поставить метку
hintContent: 'Спб',
balloonContent: 'Культурим'
});
myMap.geoObjects.add(myPlacemark);
},
function (err) {
// обработка ошибки
}
);
Кусочек из собственного скрипта, метод setBounds()
//это ваша карта <div id="map"> где она появится
myMap = new ymaps.Map("map", {
center: [55.76, 37.64],
zoom: 11,
controls: ["zoomControl", "fullscreenControl"]
});
//создаете точки (несколько штук)
myPlacemark = new ymaps.Placemark([50.76, 36.64], {
hintContent: "подсказка",
balloonContent: "контент балуна"
});
//добавляете к карте
myMap.geoObjects.add(myPlacemark);
//центровка карты по всем точкам
myMap.setBounds(myMap.geoObjects.getBounds(), {
checkZoomRange: true,
zoomMargin: 35
});
Ну а тут дока, вы сюда хоть заглядывали? https://tech.yandex.ru/maps/doc/jsapi/2.0/ref/reference/Map-docpage/#setBounds
setBounds(bounds[, options])
возвращает Map
Позиционирует карту для показа переданного района.
Есть необходимость в WP в разных постах использовать картинки разного размерав function
ЗдравствуйтеУ меня в форме на JavaScript есть динамическое добавление поля input в форму
Использую библиотеку d3pie для построения двух лиаграмм в виде пирога на одной страницеВызываю примерно вот так: