gpt4 book ai didi

php - 如何检查一个点是否在指定区域内?

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:25:34 24 4
gpt4 key购买 nike

我的服务器在 map 上接收到 4 个点(a、b、c、d),代表 map 上的一个矩形。在我的数据库中,我有这个业务表:

bussId | longitude | latitude 
=============================
.. .. ..

如何获取矩形内的商家?

最佳答案

设点为p。当且仅当向量 ab.ap、bc.bp、cd.cp 和 da.dp 的点积具有相同的符号 (即它们要么都是正面的,要么都是负面的)。如果您谈论的是经度和纬度,这只是一个近似值,因为地球表面是曲面,而不是平面矩形。

关于php - 如何检查一个点是否在指定区域内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26336156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com