手机坐标系主要有以下几种:
WGS84 :这是一种国际上采用的地心坐标系,也是原始的坐标系,被国际公认为世界标准坐标体系。GCJ-02:
又称“火星坐标”,由中国国家测绘局在2002年制订,是一种对经纬度数据的加密算法,即加入随机的偏差。国内使用的地图坐标体系如Google、高德、腾讯等都采用此体系。
BD-09:
百度使用的坐标系,是对GCJ-02的进一步偏移算法计算得出。
其他特殊坐标体系:
如搜狗使用的搜狗坐标,一般由火星坐标通过偏移算法计算得出。
手机屏幕坐标系
原点:
手机屏幕的左上角(0,0)。
坐标轴:从屏幕左上角向右为X轴正方向,向下为Y轴正方向。
在Android系统中,还存在两种坐标系:
Android坐标系:以手机屏幕左上角的顶点为坐标原点,从该点向右为x轴正方向,从该点向下为y轴正方向。在触控事件中,使用`getRawX()`和`getRawY()`方法获取的坐标就是以这个坐标系为标准下的坐标值。
视图坐标系:描述的是子视图在父视图中的位置,以父视图的左上角为坐标原点,相应的原点向右为x轴正方向,原点向下为y轴正方向。
建议在实际开发中,根据具体需求选择合适的坐标系,以正确处理屏幕上的位置和坐标转换。