Я ищу код C или C++, чтобы определить, находится ли точка (координата) внутри многоугольника KML или нет.
Я искал, но все, что у меня есть, это javascript (apis карт Google), который может добиться того же. Я даже не могу портировать его напрямую, потому что у меня есть небольшое измененное требование:
- Определите, находится ли заданная координата в пределах полигона KML (код также должен исключать дыры в полигоне!).
- Информирование вызывающей стороны о расстоянии до ближайшего края полигона, если точка находится за пределами диапазона.
Насколько я исследовал, 2-й пункт еще нигде не был достигнут. Я хотел бы знать, как добиться этого на C или C++? Или я пропустил поиск каких-либо существующих источников?
Хотел бы иметь входные данные.