处理GoogleMap坐标和GPS坐标和BaiduMap坐标

    首先,这个问题烦恼了我很久了,因为手上是一个离线地图的项目,需要做切片地图等等,而我们手里能拿到的数据只有GPS的数据,然后放在GoogleMap(我们的离线地图使用的是Google的切片算法)上进行测试,就发现偏差在600米以上,这就是一个很头痛的问题,原本以为这是GPS本身的误差,就没管了.     后来,我才知道,这是一个叫做西安80的坐标系在搞鬼,因为国家安全…..     所以,GPS使用国际标准,GoogleMap使用中国i标准,所以就…..了.     网上找了半天,终于发现百度提供了换算的方法,而且精度不错.用这个可以实现自己的偏移数据库,然后暴搜找结果.     下面是具体的代码,另外最后附上苏州地区的偏移库,点击这.     因为有200万组数据,所以我就开线程做了,如果数据多,会比较慢.最好使用线程池做.     具体的代码实现,请看这.     还是简单的扯扯吧,主要的代码在下面,祝各位开心      package iot.mike.gpscheck; import…