Как определение координат на яндекс картах, через текстовое поле?

$("#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 понимал что это два адреса а не три?
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы