Клуб API Карт

Найдено на тему «поиск объекта»:
Задача определения попадания адреса в зону доставки одного из филиалов
shachneff
19 августа 2017, 19:37

Да, наверное для людей в теме вопрос будет банален.

Но я столкнулся с задачей, решения которой основываясь на чтении документации и поиске по Клубу и рунету не нашел.

1) Берется область карты и размечается на зоны (тут понятно, редактор карт, полигоны, хранение вершин в базе). Полигонов много, и они могут накладываться друг на друга (например, полигон Москва обслуживается центральным офисом, но есть филиалы в каждом административном округе Москвы кроме ЦАО и ВАО), каждый из которых имеет свой полигон доставки, который пересекается с полигоном Москва)

2) Есть адрес по ФИАС (или КЛАДР). Преобразуем его с помощью геокодера в географическую координату. Используем http-запрос, посколько все это  делается на сервере в неком приложении без участия человека. Да, я знаю, что понадобится коммерческий доступ.

3) Теперь у меня есть координата и мне надо так же, без открытия карты, без участия человека, желательно запросом, получить список полигонов (см. п. 1), в который попал адрес. 

Я вижу рассказы в Интернете, что люди это делают играючи, но я не понимаю как (не могу в описании API Яндекс.Карт и около него найти ничего похожего (без js).

Помогите!

2 комментария
http-геокодер,поиск объекта,полигоны
Стандартный функционал поиска по карте, замена стандартной иконки
Феликс
24 ноября 2016, 13:27

Добрый день!

Реализую стандартный поиск на карте со своими объектами через new ymaps.control.SearchControl.

Могу ли я каким-либо образом отключить автоматическое добавление результатов поиска на карту и добавлять их самостоятельно? 

Или задать собственную иконку для результата поиска?

Например, searchControl.search('Магазин продуктов'); выдает результаты с синими пинами, а мне нужно поставить иконку магазина. Как быть?

2 комментария
поиск объекта,иконка
Как искать координаты пересечения улиц?
akkimat
20 июля 2016, 09:10

При поиске на карте http://bit.ly/29Nwy9U яндекс находит координаты пересечения.

В какой сервис можно обращатся за координатами пересечения?

Пробовал посылать в geocode http://bit.ly/29Zp7iZ, но он возвращает не пересченеия, а координаты на сами улицы.

поиск объекта,улицы,поиск по карте
Почтовое отделение
silver.borisow
19 июля 2016, 11:58

Доброго времени суток! как добавить карту с почтовым отделением, которая генерируется по индексу?

поиск объекта
Изменить метки при поиске по своим объектам
K
20 июня 2016, 10:17

Здравствуйте. Реализовал поиск по своим объектам как в примере: https://tech.yandex.ru/maps/jsbox/2.1/custom_search 

Но я хочу, чтобы после того, как мой кастомный SearchControl нашел какие-то объекты, метки этих объектов сразу меняли свои иконки (ну или перекрашивались). Сейчас метка меняется только после клика по результату поиска:

myMap.controls.add(searchFinishPoint);
				searchFinishPoint.events.add('load', function (e) {
								ymaps.geoQuery(e.get('target').getResultsArray())
								.unsetOptions(['preset'])
								.setOptions({
								iconLayout: 'default#image',
								iconImageHref: '/patient.png'
						})
						});

Т.е. если опять же брать пример из документации: после того, как я ввёл "Ба", метки и Бани, и Бара поменяли свои иконки: http://prntscr.com/bikkky

3 комментария
поиск по карте,поиск объекта,Метки
Идентификатор для геобъекта
tzhe
26 сентября 2014, 13:39
Создаю геобъекты и добавляю их в геоколлекцию.
Вопрос: есть ли у геобъектов какой-то уникальный идентификатор, который можно задать, а затем по этому идентификатору искать соответствующий объект в коллекции?
3 комментария
коллекция,поиск объекта