BlahBlag01
@BlahBlag01

Как переопределить координаты и метку после ввода адреса в яндекс картах?

Ввожу в input-text адрес, и нужно чтобы после ввода на карте вставал новый адрес с меткой. Как это можно реализовать? Джейквери то более менее знаю, но вот рылся в яндекс апи и нечего не сумел.
<script type="text/javascript">

		$(function(){

		  	ymaps.ready(init);
		    var myMap,
		        myPlacemark,
		        city = "Москва",
		        address = "NULL",
		        myGeocoder = false;

		    $("input[name=city_id]").on("change", function(){
		    	city = $("input[name=city_id]").text();
		    });


		    function init(){
		    	 $("input[name=address]").on("keypress", function(){
		    		address = $("input[name=address]").val();
		    	});
		    	myGeocoder = ymaps.geocode("Россия"+city+","+address);
		        myGeocoder.then(function(res){
		        	getGeo = res.geoObjects.get(0).geometry.getCoordinates();
			        myMap = new ymaps.Map ("map", {
		        	    center: getGeo,
		        	    zoom: 15,
		        	    controls: ["zoomControl", "fullscreenControl"]
		        	});

		        	myPlacemark = new ymaps.Placemark(getGeo,{}, {});
	        	
		        	myMap.geoObjects.add(myPlacemark);
		        });

		    }

	    });


lol не имею отношения к другим свежим вопросам по яндекс картам)))
  • Вопрос задан
  • 2914 просмотров
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Не очень понял вопрос.
Можно включить стандартный searchControl https://api.yandex.ru/maps/jsbox/2.1/customSet_controls

Можно написать свой поиск https://api.yandex.ru/maps/jsbox/2.1/direct_geocode

В чем вопрос то? Что хотите сделать?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы