$("#openMap").click(function(){
$(".maps-copm").show();
});
$(".maps-copm .sprite-buter-close").click(function(){
$(".maps-copm").hide();
});
ymaps.ready(init);
var myMap,
myPlacemark;
function init(){
var cord = $('#coords').text(); // адрес например: Санкт-Петербург Апраксин переулок 6, Санкт-Петербург Морская набережная 37к2
myMap = new ymaps.Map("mapCompany", {
center: [59.92440706, 30.31965350],
zoom: 10
});
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) {
// обработка ошибки
}
);
}
По примеру выведтется три адреса хотя их два, может как то можно это в массив запихать или разбить чтобы YM понимал что это два адреса а не три?