SalesforceGPS定位后手动转高德坐标系的纠偏算法

这是一个Java实现的GPS坐标纠偏算法,用于将GPS坐标转换为适用于高德地图的坐标。算法中包含了转换函数,如transformLat和transformLon,以及判断是否在中国范围内的辅助函数outOfChina。
摘要由CSDN通过智能技术生成

/**************************************************************************************************

 * Purpose:gps纠偏算法,适用于google,高德体系的地图,下面是工具转换类的调用

 * Author: GGG萌面人

***************************************************************************************************/

public with sharing class GpsToWGAction {

    // a = 6378245.0, 1/f = 298.3    //卫星椭球坐标投影到平面地图坐标系的投影因子。

    // b = a * (1 - f)

    // ee = (a^2 - b^2) / a^2;       // 椭球的偏心率

    public static final Decimal pi = 3.1415926535897932;

    public static final Decimal a = 6378245.0;

    public static final Decimal ee = 0.00669342162296594323;

    @AuraEnabled

    public static Map<String,Object> transform(Decimal wgLat, Decimal wgLon){

        Decimal mgLat;

        Decimal mgLon;

        if (outOfC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值