Клуб API Карт

добавляем точку в input text

hwatson
17 июля 2013, 13:59

Добрый день есть пример кода 

myMap.events.add('click', function (e) {

    var position = e.get('coordPosition');

ymaps.geocode(position).then(function (res) {

                var names = [];

                res.geoObjects.each(function (obj) {

                    names.push(obj.properties.get('name'));

                });

                $('#from').val($('#from').html() + names);

                        });

   });

по клику по карте определяю кординаты и потом  получаю адрес также по клику вношу  адрес в свое поле input

как сделать так  чтоб кордината вносилась в то поле в каком стоит курсор

 

так как у меня их 2 

<div class="naz">
    <p class="start"><label class="str">Пункт отправления: </label><input type="text" name="from" class="str" id="from"  ></p>
    <p class="stop"><label class="str">Пункт назначения: </label><input type="text" name="when" class="str" id="when" ></p>
</div>

буду очень благодарен за любой намек  как сделать

1 комментарий
Подписаться на комментарии к посту
По onfocus записываете в переменную айдишник
По клику на карте записываете значение в инпут с айдишником из переменной.
По onblur затираете айдишник.