地图坐标大致分为三类
1: GPS,WGS-84,原始坐标体系。(国内任何一个地图产品都不允许使用GPS坐标)
显示为度分秒结构
2.GCJ-02(火星坐标),国测局02年发布的坐标体系。国内使用最基础的坐标体系,其他坐标多是以此基础加密处理(谷歌地图,腾讯地图.高德地图使用的就是这个坐标体系)
3.其他类坐标.由第二种坐标体系进行加密处理后的坐标体系统归第三类.(百度,,搜狗)
1、 经纬度。这个是球面坐标,对于北京来说,就是(116.38817139.935961)这样的坐标。比如腾讯、高德、百度都是这样的经纬度坐标。谷歌是经纬度顺序写反的经纬度坐标。 如果是度分秒坐标,需要进行转换,才能得到这样的经纬度坐标。详见坐标转换。 2、 墨卡托坐标。平面坐标,相当于是直线距离,数字一般都比较大,像这样的。(215362.00021333335 99526.00034912192) 墨卡托坐标,主要用于程序的后台计算。直线距离嘛,加加减减几乎计算方便。 搜狗地图API就是直接使用的墨卡托坐标备注:搜狗用的平面坐标体系,谷歌地球用的wgs-84坐标体系
贴一个球面坐标的转换: To_B是转到百度,To_G是转到GCJ-02。 var TO_BLNG = function(lng){return lng+0.0065;}; var TO_BLAT = function(lat){return lat+0.0060;}; var TO_GLNG = function(lng){return lng-0.0065;}; var TO_GLAT = function(lat){return lat-0.0060;};