【发布时间】:2019-06-24 11:11:58
【问题描述】:
我在这里需要帮助。我仍然不知道如何检查一个点是否在某个位置(由某些坐标给出的位置)内。例如,我有一个区域,给定的纬度和经度像这张图片
(https://i.stack.imgur.com/zR9VX.png)(被线覆盖的那个)
和它里面的一个点(标志)。检查该点是在区域内还是区域外的最快方法是什么?
请帮帮我
【问题讨论】:
-
总体思路是计算与来自您的点的任何半线相交的线段数。如果交叉点的数量是奇数,那么您就在多边形内。如果是偶数,那么你就在外面。
-
感谢大家的回复。 @Quasimodo'sclone 推荐的图书馆提供我需要的东西
标签: php algorithm google-maps-markers graph-algorithm