首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js获取鼠标当前位置坐标

2017-03-01 10:08:42 在页面中获取鼠标坐标通常有三种方式,这三种方式各有不同,所的的值也是不一样的。  首先是相对于页面的pageX和pageY。...这是一个IE特有的属性,鼠标相比较于触发事件的元素的位置,以元素盒子模型的内容区域的左上角为参考点,如果有boder,可能出现负值 相对于坐标系的layerX/layerY。...FF特有,鼠标相比较于当前坐标系的位置,即如果触发元素没有设置绝对定位或相对定位,以页面为参考点,如果有,将改变参考坐标系,从触发元素盒子模型的border区域的左上角为参考点也就是当触发元素设置了相对或者绝对定位后...完全支持所有属性.其中(offsetX和layerX都是以border为参考点) 下面这个是获取相对于屏幕的坐标 document.onmousemove = function(e) { e =

14.8K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    已知等边三角形两点坐标,计算第三点坐标

    事实上平面中只要确定两个点的坐标,只要这两个点的坐标不重合就能够绘制出等边三角形,并且不仅仅能够绘制出一个而是两个等边三角形。绘制出来的两个等边三角形就好比如菱形一样。 那么就开始动手计算吧。...计算第三个点的坐标的主要流程大概如下所示: 1.给出两个点(检测两个点是否是同一个点); 2.计算边长; 3.判断两种特殊情况,两点构成的线段是否是平行或者垂直于坐标轴(后续使用点斜式计算); 4....计算截距(b)以及斜率(k); y= kx+b; 5.计算出两点的中点坐标,使用斜率k1*k2 = -1的定律进行计算斜率k2; 6.由k2以及一个点计算出垂直的直线的直线公式; 7.后续调用点到中心点的距离以及直线二的公式进行求解出两个...double xa, ya, xb, yb; // 已知的两点坐标 double FindX1, FindY1, FindX2, FindY2; // 求出的等边三角形的第三个点的坐标...,哪个点的坐标是下等边三角形 // 上等边三角形的第三个点的坐标的Y轴坐标必定大于中点的Y轴的坐标,以其为判断标准即可判断出 if (y1 > tempY) {

    1.3K30

    3.坐标系与轴心点

    1.坐标系 1.全局坐标系与局部坐标系 全局坐标系,也就是世界坐标系,绝对坐标系。 局部坐标系,就是自身坐标系。 显示局部坐标系的方法:选择物体,点击【物体属性】,勾选【轴向】 ?...【移动物体】默认是在全局坐标系下移动的,所以点击G键Y键,会让物体在全局坐标系的Y轴方向移动,而想要让物体沿着自身坐标系的Y轴移动,则需要再点击一下Y键。 ? ?...编辑模式,分为点模式,边模式和面模式。 ? 选择面模式,在选择法向,选择一个面,按G键,这个面会沿着这个面的Z方向进行移动。 ?...5.游标 可以在不新建物体的情况下,确定一个新的点。 快捷切换坐标系,逗号键。 2.原点操作 想要移动原点位置,不影响物体,选择【选项】,勾选【原点】 ?...3.变换轴心点 ? 快捷键句号键。

    92810

    根据两点经纬坐标计算两点间的距离

    2015-12-30 08:47:44 在进行地图一类的开发中经常会遇到需要计算两点之间的距离,下来看以下如何通过经纬坐标来确定两点间的距离 首先,设两点分别为P1、P2,如果其值是用度分秒形式表示,...则需将其转换成十进制度的形式,如P1点纬度为23度30分,则其纬度值转换成十进制度的形式为23.5度。...然后,分别将两点的经度、纬度值转换成弧度制形式,如P1纬度为23.5度,转换成弧度制则为:23.5*PI / 180。...然后再分别求取两点间的纬度差(dlat)与经度差(dlon); 接下来求取两点间的正弦与余弦值,公式如下:A=sin2(dlat/2) + cos(P1LatInRad)*cos(P2LatInRad)...*Sin2(dlon/2) 接着求取两点的正切值,公式如下:C=2*Math.Atan2(Math.Sqrt(A), Math.Sqrt(1-A)) 最后返回两点间的距离:公式如下:D=EarthRadiusKm

    1.6K20

    Canvas 绘制坐标系中的点以及折线

    计算坐标点的上下左右四角的点坐标 ? 从上图可以看到要绘制一个正方形坐标点的上下左右四角点坐标的计算方式。 下面来具体示例代码。 绘制坐标系中的点 坐标系中的点了,下面来增加复杂度,因为一般坐标系的点不会只单一画一个,一般都是后台返回多个点的坐标,然后一起绘画。...那么下面将绘制点的过程写成一个方法,然后定义多个点的坐标,进行多点绘制。 多点绘制 <!...连接多点,形成折线图 如果要连接多点,形成一点直线,那么每一条连接的线段都需要知道起点和终点。 对于第一个点,那么起点就是坐标原点。 对于第二个点开始,起点就是上一个点的坐标,自身坐标就是终点。...那么在这里关键就是要定义好坐标系的原点,作为第一个点的起点,后续的点只要将上一个点的坐标进行记录,然后将线条绘制起来,就可以形成折线图了。 <!

    1.6K20

    【Android 应用开发】Android 组件 位置坐标 属性 ( 组件位置属性 | 父容器坐标系坐标 | 窗口坐标系坐标 | 屏幕坐标系坐标 | 触摸坐标 )

    View 组件 窗口坐标 属性 V . View 组件 屏幕坐标 属性 VI . View 组件的触摸位置 属性 VII . View 坐标获取 0 的解决方案 I ....: getLocationInWindow ; 屏幕坐标获取 : getLocationOnScreen ; 触摸坐标 : x , y 触摸坐标是相对于组件的坐标 , rawX , rawY 是相对于屏幕的坐标...该坐标是父容器坐标系中的坐标 , 原点是父容器左上角位置 ; ② y : 表示组件左上角当前的实际位置的 y 坐标 , 该坐标是父容器坐标系中的坐标 , 原点是父容器左上角位置 ; 3 ....获取 View 组件窗口坐标 : 这里的窗口指的是 Activity 窗口 ; ① 所在坐标系 : 坐标系的原点 (0 ,0) 是 Activity 窗口的左上角位置 ; ② 区分屏幕坐标 : Activity..., 即坐标系的原点 ( 0, 0 ) 是该组件的左上角位置 ; ② rawX , rawY 相对于屏幕坐标 : 从 MotionEvent 事件中获取的 rawX , rawY 坐标 , 是当前触摸点相对于屏幕的坐标

    4K10

    GPS坐标 转 火星坐标

    无聊写了个应用叫做Find my car,但是获取到的坐标一个是标准的gps坐标,另外一个就是上面的图吧的坐标。...但是这个坐标直接在高德地图上标记却是错误的,于是就想办法看怎么转换下,不错这里直接有份源代码可以参考:猛击此处下载 这个项目引入了很多自定义的sqlite3的文件,其实没什么必要,改写一下就ok了。...#import #define DBNAME @"gps.db" //转换gps坐标为火星坐标 -(CLLocationCoordinate2D)zzTransGPS:(CLLocationCoordinate2D...return yGps; } 需要从上面的项目中下载gps.db ☆文章版权声明☆ * 网站名称:obaby@mars * 网址:https://h4ck.org.cn/ * 本文标题: 《GPS坐标...转 火星坐标》 * 本文链接:https://h4ck.org.cn/2014/09/gps%e5%9d%90%e6%a0%87-%e8%bd%ac-%e7%81%ab%e6%98%9f%e5%9d

    1.1K20

    球心坐标与本地坐标

    比如前者是局部的平面坐标,而后者是球面坐标。因此,同一个点相对不同的原点,具有不同的相对位置:既是地球上的一个经纬度,又是“出门右转富士康”的这类的位置。...如图,蓝色坐标系就是球心坐标,而绿色坐标系是以球面一点为原点的本地坐标系。准确讲,就是该点对应球的切面和法线组成的空间。 ?...这自然引出了这个问题:如何从以球心为原点的球面坐标到以球面上任意一点为原点的局部坐标,坐标系之间的转换,答案就是矩阵。 ? 坐标系的换算,其实就是坐标原点之间的转换。...回到这个问题,我们把坐标转换抽象成矩阵问题,对应的几何意义就是该点的切面和法线。 假设是一个圆,如下,圆心到该点就是其切面法线,这个向量很容易得出,通过点乘可以很容易的得到法线对应该点的垂线。 ?...这时,把这个圆看成一个球,两条黑线的叉乘就可以得出另一个垂线,这就是该点对应的NEU坐标的三个轴,是不是也很容易理解,而且只需要三个步骤,计算量很小: 减法求出Up向量 点乘求出East向量 叉乘求出North

    2.3K60
    领券