Есть набор координат описывающие некую область (например административный район)
Есть точка. Как узнать лежит ли данная точка внутри данной области или нет.
Подскажите если более менее подходящее api для решения данной задачи.
В yandex такую задачу решаю через YMaps.Polygon через метод contains(coordPoint) точки подставляю из OCM. Но данный механизм слишком громоздок, может есть что проще
Сейчас ваш вопрос слишком расплывчат. Это как спросить «как узнать номер дома?» — ответ может быть «посмотреть на табличке», «из тега addr:housenumber», «позвонить и спросить», «в шейпах есть слой для него», «в документации на 88-й странице» и т.п. Конкретизируйте вопрос.
ОК… уточню надо какой то агрегированный интерфейс или функция в которую передается два параметра
1 парметр - массив точек границы области
2 параметр - адрес произвольной точки
а возвращать надо лежит ли данная точка внутри области или нет
Вопрос как такое сделать… и есть ли уже подобный инструментарий в каком нибудь API
1 полигон и 1 точку проще обработать одним методом. А если нужно обработать сотни полигонов и тысячи точек - намного производительнее будут другие методы (с использованием предварительно построенных индексов, баз данных и т.п.).