Показать сообщение отдельно
  #1 (permalink)  
Старый 21.04.2021, 20:34
Аспирант
Отправить личное сообщение для Dolf Посмотреть профиль Найти все сообщения от Dolf
 
Регистрация: 04.04.2021
Сообщений: 31

поиск по картам яндекс
Добрый день, уважаемые коллеги. Возможно вопрос не много не туда.
Но прошу помощи. Подскажите, пожалуйста, как делают поиск по карте яндекс, (нужно именно по яндекс), когда пользователь видит карту и кнопки с объектами, при клике например на кнопку - "школы", на карте появляются все близлежащие школы, по клику на "рестораны", скрываются школы, отображаются рестораны.
Пример - https://v-stremlenii.ru/?utm_source=...12665479848550

Может кто то подобное делал? Подскажите как это делается. Заранее благодарю.

Вот так можно делать поиск, но тут как бы есть строка поиска. А можно как то это сделать без строки?
function init() {
    var myMap = new ymaps.Map('map', {
        center: [55.74, 37.58],
        zoom: 13,
        controls: []
    });
    
    // Создадим экземпляр элемента управления «поиск по карте»
    // с установленной опцией провайдера данных для поиска по организациям.
    var searchControl = new ymaps.control.SearchControl({
        options: {
            provider: 'yandex#search'
        }
    });
    
    myMap.controls.add(searchControl);
    
    // Программно выполним поиск определённых кафе в текущей
    // прямоугольной области карты.
    searchControl.search('школы');
}

ymaps.ready(init);

Последний раз редактировалось Dolf, 21.04.2021 в 20:44. Причина: Дополнил
Ответить с цитированием