您当前的位置: Android全景SDK > 开发指南 > 坐标转换
坐标转换

坐标转换

目前国内主要有以下三种坐标系:

1. WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。

2. GCJ02:表示经过国测局加密的坐标。

3. BD09:为百度坐标系,其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标。

其他坐标转百度坐标

百度Android全景SDK接口和功能目前支持BD09坐标,因此开发者在使用全景SDK的接口和功能时,都需要将WGS84坐标或GCJ02坐标转换为BD09坐标。


开发者可以通过百度Android全景SDK提供的接口进行转换,注意:请勿使用其他非官方转换方法!!!


Android全景SDK坐标转换方法如下

CGJ02转换为百度经纬度:

resultPointLL = CoordinateConverter.converter(COOR_TYPE.COOR_TYPE_GCJ02, sourcePoint);

WGS84转换为百度经纬度:

resultPointLL = CoordinateConverter.converter(COOR_TYPE.COOR_TYPE_WGS84, sourcePoint);

百度经纬度转换为百度墨卡托:

resultPointMC = CoordinateConverter.LLConverter2MC(resultPointLL.x, resultPointLL.y);