当前位置: 首页 > news >正文

佛山外贸型网站建设公司小牛在线运营管理平台

佛山外贸型网站建设公司,小牛在线运营管理平台,网站建设价格与方案,如何建设移动端网站可以使用射线法判断用户当前坐标点是否在电子围栏内。 具体步骤如下: 1. 将电子围栏的四个角坐标按顺序连接成一个封闭多边形。 2. 从用户当前坐标点向外发射一条射线,判断这条射线与多边形的交点个数。 3. 如果交点个数为奇数,则用户当前…

可以使用射线法判断用户当前坐标点是否在电子围栏内。

具体步骤如下:

1. 将电子围栏的四个角坐标按顺序连接成一个封闭多边形。

2. 从用户当前坐标点向外发射一条射线,判断这条射线与多边形的交点个数。

3. 如果交点个数为奇数,则用户当前坐标点在多边形内部;如果交点个数为偶数,则用户当前坐标点在多边形外部。

代码示例:

```
function isInsidePolygon($point, $polygon) {
    $n = count($polygon);
    $inside = false;
    for ($i = 0, $j = $n-1; $i < $n; $j = $i++) {
        if (((($polygon[$i][1] <= $point[1]) && ($point[1] < $polygon[$j][1])) ||
             (($polygon[$j][1] <= $point[1]) && ($point[1] < $polygon[$i][1]))) &&
            ($point[0] < ($polygon[$j][0] - $polygon[$i][0]) * ($point[1] - $polygon[$i][1]) / ($polygon[$j][1] - $polygon[$i][1]) + $polygon[$i][0])) {
            $inside = !$inside;
        }
    }
    return $inside;
}

$point = array(1, 1); // 用户当前坐标点
$polygon = array(
    array(0, 0),
    array(0, 2),
    array(2, 2),
    array(2, 0)
); // 电子围栏的四个角坐标

if (isInsidePolygon($point, $polygon)) {
    echo "用户当前坐标点在电子围栏内";
} else {
    echo "用户当前坐标点在电子围栏外";
}
```

http://www.yayakq.cn/news/641768/

相关文章:

  • 网站建设项目进度表做网站的工具+论坛
  • 网站开发项目的里程碑wordpress资源购买插件
  • 和平网站建设公司wordpress免费企业主题网站模板
  • 室内设计知名网站昆明网签备案查询系统
  • 2021百度最新收录方法滕州seo
  • 电子商务网站如何设计品牌宣传海报设计制作
  • 淄博网站建设招聘茶叶网站模板下载
  • 天津体验网站百度容易收录哪些网站
  • 电话营销网站建设临沂网站公司
  • 公司网站建设需求书网上挣钱快的路子
  • 企业网站建设哪家优惠root.txt文件放到您网站的根目录下
  • 如何做简易网站做网站按钮
  • 专业的单位网站开发开发可信赖的坪山网站建设
  • 一号建站加工平台推荐
  • 要做个公司网站的方案费用京津冀协同发展的先行领域
  • 网站页面设计说明深圳南山网络公司
  • wordpress翻页按钮颜色怀来网站seo
  • 北京自适应网站建设wap页面模板
  • 临沂网站公司哪家好网站建站的标准
  • 网站建设要托管服务器怎么查网站是不是百度做的
  • 免费素材网站大全wordpress评论心情插件
  • 替网站做任务怎么做的免费的app开发工具
  • wordpress 两个域名青岛抖音seo
  • 案例网站有哪些公司网站市场价
  • 广州市网站网络品牌推广ppt
  • 网站建设jw100做网站怎么套用模板
  • 网站页脚包括什么asp类似wordpress
  • 做家教中介网站赚钱吗?python改写WORDPRESS
  • 做网站应下哪个软件服装网站建设基本流程
  • 个人网页模板背景seo排名优化培训怎样