Unact / yandex_mapkit

Flutter implementation of YandexMapkit
MIT License
134 stars 149 forks source link

как проверить вхождение точки в область? #140

Closed FetFrumos closed 3 years ago

FetFrumos commented 3 years ago

Использую ваш плагин в моем приложении flutter. Есть регион(область доставки) - массив точек с координатами(широта/долгота), нужно проверить входит ли произвольная точка(широта/долгота) в эту область. Поиском по исходникам подобных методов не нашел. Возможно можно использовать методы из нативного кода(android, ios). или есть методы апи для этого? нашел только это. но это для java script.в общем любые советы - буду благодарен.

cream-cheeze commented 3 years ago

Не знаю, есть ли такая возможность в Yandex Mapkit в принципе, но даже если есть, то плагин это не поддерживает, насколько мне известно. Посмотрите эту библиотеку - возможно, это то, что вы ищите.

DCrow commented 3 years ago

Добрый вечер!

Такого функционал в нативной либе нет https://github.com/yandex/mapkit-android-demo/issues/124#issuecomment-526662835 Также есть такая библиотека для работы с точками и полигонами. Только с ними надо помнить, что там не учитываются полигоны с дырками. Там придется отдельно проверять, что точка не находится в дырке.

FetFrumos commented 3 years ago

спасибо