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

网站怎么做微信分享在线咨询网站模板

网站怎么做微信分享,在线咨询网站模板,.net 网站开发实例,宣传推广方案可以使用射线法判断用户当前坐标点是否在电子围栏内。 具体步骤如下: 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/695921/

相关文章:

  • 毕业设计代做哪个网站好定手机网站建设
  • 如何把一个静态网站网站安全风险提示单
  • 网站建设实验目的专门做店面装修设计的网站
  • 群晖搭建企业网站wordpress退回旧编辑器
  • 北京南站核酸检测点一个网站建设流程
  • 做网站首次备案需要哪些资料在线制作网址免费
  • 免费做问卷的网站好虚拟主机可以建设网站吗
  • 上海网站制作最大的公司vue网页模板免费
  • 网站管理的含义开发商交房必须具备的条件
  • 网站运行及维护怎么加速网页
  • 网站页面布局图片网站的色调
  • 河南企业站seo夜场网站建设
  • 深圳招聘网站前十排名网站 添加备案号
  • wordpress系统邮件苏州企业网站优化
  • 建立一个网站的英文中国网站备案
  • 优化推广排名网站教程html5自适应手机网站模板
  • 无锡网站开发wordpress 翻译
  • 西安正规网站建设报价定制化网站开发的好处
  • 建设部网站令第77号wordpress 茶业 主题
  • 网站建设公司-信科网络专做婴儿的网站
  • 网站开发具体步骤广州网站制作知名 乐云践新
  • 三亚网站定制手机wap网站如何建设
  • 东莞南城网站制作公司phpcms 网站 关闭
  • php做网站代码响应式 企业网站
  • 上饶网站建设哪家好安卓软件下载平台
  • 网站建设咨询电话上海官网建设教程
  • 建设部标准网站做网页要多少钱
  • 中山网站建设开发wordpress代码按钮
  • php和c 做网站的区别网站设计方案图
  • 珠海网站建设推广厂商厦门360搜索推广