找回密码
 加入
搜索
查看: 1080|回复: 5

[效率算法] 如何求一个点是否在不规则的图形以内

[复制链接]
发表于 2021-8-19 10:27:58 | 显示全部楼层 |阅读模式
已知一个红色的经纬度范围,这个范围大概有30多个经纬度数据连起来的,求a、b、c 3个绿点是否在红色的圈内
各位大哥有什么好的算法推荐的吗?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2021-8-19 12:44:07 | 显示全部楼层
试试 _WinAPI_CreatePolygonRgn 创建区域,再 _WinAPI_PtInRegion 检测点

评分

参与人数 1威望 +1 金钱 +99 贡献 +1 收起 理由
haijie1223 + 1 + 99 + 1 赞一个!

查看全部评分

发表于 2021-8-20 01:27:17 | 显示全部楼层
afan 发表于 2021-8-19 12:44
试试 _WinAPI_CreatePolygonRgn 创建区域,再 _WinAPI_PtInRegion 检测点

新技能已Get
 楼主| 发表于 2021-8-23 17:34:25 | 显示全部楼层
afan 发表于 2021-8-19 12:44
试试 _WinAPI_CreatePolygonRgn 创建区域,再 _WinAPI_PtInRegion 检测点

这个函数用于屏幕坐标,无法精确到小数点后面几位,还有类似的函数吗?
发表于 2021-8-25 16:28:47 | 显示全部楼层
一般地图的API都有这个功能提供
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-28 17:31 , Processed in 0.074081 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表