Клуб API Карт

Поиск организаций на карте

shiyankin
18 марта, 02:27

Здравствуйте,

Необходимо на карте отобразить в городе (определяется по геоданным посетителя)  ближайшие организации(например аптеки), но только определенных фирм.

Как это лучше всего сделать, подскажите пожалуйста? Пытаюсь как в примере ниже, но там нельзя ограничить поиск по определенным организациям.

Спасибо!

ymaps.ready(init);
function init(ymaps) {
    ym = ymaps;
    myMap = new ym.Map('ppoapi', {
        center: [50.45050151, 30.51993271],
        zoom: 16,
        controls: ['searchControl',  'fullscreenControl']
    });
    
    searchControl = myMap.controls.get('searchControl');
    
    searchControl.options.set('provider', 'yandex#search');
    
  myMap.controls.add(searchControl);
    
    
    //searchControl.search('Санкт-Петербург РИГЛА; Санкт-Петербург Аптека 36.6');
    searchControl.search('Санкт-Петербург Аптека').then(function () {
    var geoObjectsArray = searchControl.getResultsArray();
    if (geoObjectsArray.length) {
        
        console.log(geoObjectsArray[0].properties.get('name'));
    }
});
   
}
1 комментарий
Подписаться на комментарии к посту
В данный момент никак