Day 86/100 手机的XYZ轴和地球的XYZ轴

写在前面的话

想知道小程序里拍摄的拍摄角度

找到了wx.onDeviceMotionChange接口

看不懂说明,于是有了今天的博客

 

(一)wx.onDeviceMotionChange

先说学到的结果

官方文档

1、 手机坐标 X/Y 和 地球 X/Y 重合

用人话说,就是手机,正着拿手机,横屏向下转(逐渐变竖屏);

alpha 的取值范围[0, 2*PI)。逆时针转动为正。

手势是:大拇指指北,食指指东,中指垂直地面;

(想象了好久才弄出来,发现自己好笨啊)

2、手机坐标 Y/Z 和地球 Y/Z 重合

用人话说,就是手机,背着拿手机,横屏左右转(逐渐变正面);

beta 范围值为 [-1*PI, PI)

3、手机 X/Z 和地球 X/Z 重合

用人话说,就是手机,背着拿手机,横屏上下转(逐渐屏朝下);

 

(二)手机的XYZ轴

(二)地球的XY轴

地球坐标参考系统,简称地球坐标系统(英语:Terrestrial Coordinate System)、地球参考系统(英语:Terrestrial Reference System, TRS)或地球坐标系,是描述物体在地球近地空间的位置的坐标参考系统。地球坐标系在大地测量学中也常被称作大地坐标系(英语:Geodetic Coordinate System)。由于地球坐标系描述的是地球及近地物体的相对位置,它与地球体应当是相对固定的,且应与地球体以相同的速率和方向一同自转,因此又称地固坐标系(英语:Earth-Fixed Coordinate System)。[1][2]地球参考框架(英语:Terrestrial Reference Frame, TRF)是地球坐标系统的具体实现

 

 


地球坐标系既可以以笛卡尔坐标的形式表达,也可以采用大地坐标(或地理坐标)的形式表达。以笛卡尔坐标坐标表达的地球坐标系被称为空间直角坐标系,其X轴通常指向某一起始子午面,Z轴地球自转轴平行或重合,Y轴则与X轴和Z轴向垂直。以大地坐标表达的地球坐标系被称为空间大地坐标系,也可简称为大地坐标系。空间大地坐标系使用大地纬度大地经度大地高来描述物体的空间位置。

 

什么是子午面?

一般指通过地面一点包含地球北极的平面

 

地球的自转方向是?

西向东

 

空间坐标与大地坐标的转换


参考链接

1、监听设备方向变化事件wx.onDeviceMotionChange(function callback)

https://developers.weixin.qq.com/miniprogram/dev/api/device/motion/wx.onDeviceMotionChange.html

2、小程序基于加速度计判断横竖屏
https://zhuanlan.zhihu.com/p/33688388?from_voters_page=true

3、地球坐标系统https://zh.wikipedia.org/wiki/%E5%9C%B0%E7%90%83%E5%9D%90%E6%A0%87%E7%B3%BB%E7%BB%9F

4、漫话地图之高精地图生产中的坐标系

https://cloud.tencent.com/developer/news/716352

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值