Expand description
§coordtransform
提供百度坐标系(BD09)、火星坐标系(国测局坐标系、GCJ02)、WGS84坐标系的相互转换,基于 Rust 语言,无特殊依赖。
§坐标系说明
- WGS84坐标系:即地球坐标系,国际上通用的坐标系
- GCJ02坐标系:即火星坐标系,WGS84坐标系经加密后的坐标系。Google Maps,高德在用
- BD09坐标系:即百度坐标系,GCJ02坐标系经加密后的坐标系
§使用示例
use coordtransform::*;
// 百度坐标系 -> 火星坐标系
let (lon, lat) = bd09_to_gcj02(116.404, 39.915);
// 火星坐标系 -> 百度坐标系
let (lon, lat) = gcj02_to_bd09(116.404, 39.915);
// WGS84坐标系 -> 火星坐标系
let (lon, lat) = wgs84_to_gcj02(116.404, 39.915);
// 火星坐标系 -> WGS84坐标系
let (lon, lat) = gcj02_to_wgs84(116.404, 39.915);
// 百度坐标系 -> WGS84坐标系
let (lon, lat) = bd09_to_wgs84(116.404, 39.915);
// WGS84坐标系 -> 百度坐标系
let (lon, lat) = wgs84_to_bd09(116.404, 39.915);Functions§
- bd09_
to_ gcj02 - 百度坐标系 -> 火星坐标系
- bd09_
to_ wgs84 - 百度坐标系 -> WGS84坐标系
- gcj02_
to_ bd09 - 火星坐标系 -> 百度坐标系
- gcj02_
to_ wgs84 - 火星坐标系 -> WGS84坐标系
- wgs84_
to_ bd09 - WGS84坐标系 -> 百度坐标系
- wgs84_
to_ gcj02 - WGS84坐标系 -> 火星坐标系