Есть ли какая-то библиотека для node.js или javascript в целом, которая предоставляет функцию для проверки того, находится ли координата в мультиполигоне geojson?
Я пытаюсь создать небольшой HTTP API, который сообщает мне, какие мультиполигоны (представляющие страны, округа, города и т. д.) содержат заданную координату.
Я думал, что буду хранить в памяти список всех мультиполигонов и их ограничительную рамку, а затем сначала проверю для каждого многоугольника, содержит ли его ограничительная рамка координаты. Если да, то он проверит, находится ли координата в самом мультиполигоне.
Я знаю, что есть библиотека под названием "clipper", которая перенесена в javascript, но кажется, что эта библиотека не предоставляет простой " pointInPolygon", даже если сама библиотека очень мощная. Возможно ли это с этой библиотекой?
Кроме того, я нашел еще одну библиотеку под названием "geojson-js-utils", но она, похоже, не поддерживает мультиполигоны. (по крайней мере там об этом не сказано)
Я нашел несколько других библиотек, которые могут проверить, находится ли точка в многоугольнике, но я не знаю, как их использовать, чтобы проверить, находится ли точка в мультиполигоне.
Любые подсказки?