Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2022, 15:49
Новичок на форуме
Отправить личное сообщение для Андрей7897 Посмотреть профиль Найти все сообщения от Андрей7897
 
Регистрация: 02.04.2022
Сообщений: 5

Яндекс карты, как получить строку поиска в переменную?
Я получаю координаты найденной точки в переменную.
Мне еще необходимо получить строку поиска с адресом в переменную.
ymaps.ready(init);
function init(){
var myMap = new ymaps.Map("map", {
    center: [55.764094, 37.617617],
    zoom: 11,
    controls: ['fullscreenControl', 'typeSelector']
      }, {
        searchControlProvider: 'yandex#map'
    });
    var searchControl = new ymaps.control.SearchControl({
        options: {
            fitMaxWidth: true,
            maxWidth: [660, 660, 660]
        }
   });
myMap.controls.add(searchControl);

        // Подписка на событие выбора результата поиска.
        searchControl.events.add('resultselect', function (e) {
        // Получает массив результатов.
        var results = searchControl.getResultsArray();
        // Индекс выбранного объекта.
        var selected = e.get('index');
        // Получает координаты выбранного объекта.
        var point = results[selected].geometry.getCoordinates();
        alert(point);
        });
}
Ответить с цитированием