Ввожу в 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 не имею отношения к другим свежим вопросам по яндекс картам)))