Задача нарисовать на карте области(области не нужно рисовать программно) и по адресу определять к какой из нарисованных областей относиться адрес.
Если кто решал такую или подобную задачу с яндексом или другими картами, поделитесь пожалуйста наработками.
Прочитав описание api https://yandex.ru/dev/geocode/doc/ru/request, к яндекс картами, не нашел как работать с областями .
Я не там читаю? Или нужно по другому к задачи подойти?
Соединение = Новый HTTPСоединение("geocode-maps.yandex.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL());
Запрос = Новый HTTPЗапрос("/1.x/?geocode="+СокрЛП(Адрес)+"&apikey=xxxx");
С помощью такого запроса определяю координаты, как мне понять по ним вхождение в мои нарисованные области?
Если область - это многоугольник, и не всегда выпуклый, то проще всего разделить его на треугольники, которые выпуклы всегда, а там не проблема понять, попадает точка в треугольник, или нет - третий класс школы.
ЗЫ: т.е. хранить достаточно только вершины треугольников в координатах типа долготы/шЫроты.
Разобрался с тем как определить входит или нет точка в область.\
Осталась проблема с рисованием карт.
То есть есть какой то сервис где можно нарисовать область на карте а после сохранить все точки области.
Я нашел https://mapinit.ru/coords/, но там нельзя обратно их загрузить, то есть раз нарисовал, сохранил и все.
А ведь карта областей часто меняется, нужно ее редактировать, а рисовать каждую область с нуля это оч тяжко.