首页
学习
活动
专区
工具
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.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    事实上平面中只要确定两个坐标,只要这两个坐标不重合就能够绘制出等边三角形,并且不仅仅能够绘制出一个而是两个等边三角形。绘制出来的两个等边三角形就好比如菱形一样。 那么就开始动手计算吧。...计算第三个坐标的主要流程大概如下所示: 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.2K30

    3.坐标系与轴心

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

    86210

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

    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.5K20

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

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

    1.5K20

    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.2K60
    领券