1. OpenLayers坐标系

OpenLayers中,创建一个Map,默认的显示(View)的投影坐标系是EPSG:3857,常见的另一个坐标系是 EPSG:4326

参考官方API文档:OpenLayers v6.14.1 API - Class: View

如果添加的图层(Layer)坐标系不是EPSG:3857,务必记得设置坐标系参数

但是,通过查询EPSG官网,笔者发现还有一些非官方的EPSG也是同样投影,比如:EPSG:900913

天地图瓦片地图用的就是这个坐标系,所以加载天地图时可以不用额外设置坐标系参数

参考官方文档:Google Maps Global Mercator - Spherical Mercator (unofficial - used in open source projects / OSGEO) - EPSG:900913

2. 天地图

参考天地图官方的文档:天地图API (tianditu.gov.cn)

查看天地图地图服务的元数据,可以发现天地图使用的是EPSG:900913

上文中提到,EPSG:900913EPSG:3857是相同的投影坐标系

3. OSM地图

OSM地图使用的是WGS84坐标系,EPSG:4326,如下所示:

参考官方文档:Converting to WGS84 - OpenStreetMap Wiki

4. 高德

目前高德地图使用的是 GCJ-02 坐标,GCJ-02是由中国国家测绘局(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制订的地理信息系统的坐标系统

GCJ-02 坐标是一种对经纬度数据的加密算法,即加入随机的偏差,换言之,GCJ-02和WGS84存在着一点点偏差

参考高德文档:参考手册-地图 JS API v2.0|高德地图API (amap.com)

百度百科:GCJ-02_百度百科 (baidu.com)

5. 百度

百度对外接口的坐标系为BD09坐标系

BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标

参考百度官方文档:坐标系说明 | 百度地图API SDK (baidu.com)

最新文章

  1. 获取CPU信息
  2. 使用Maven加载项目有Dubbo框架时出现的常见异常情况
  3. 快手4.0 (KSCAD)
  4. 代码生成工具——CodeSmith
  5. struts2中的addActionError 、addFieldError、addActionMessage的方法
  6. 重定位shell
  7. 国内银行CNAPS CODE 查询 苹果开发者,应用内购,需要填写税务相关信息必须的
  8. Linux相关命令
  9. 批量更新数据小心SQL触发器的陷阱
  10. temp gbk2utf8
  11. 底层由于接收到操作系统的信号而停止(the inferior stopped because it triggered an exception)
  12. 腾讯云部署Flask应用
  13. HDU 1025 DP + 二分
  14. linux shell基础语法
  15. DTD约束
  16. C++Primer学习——const
  17. 微信小程序-表单笔记2
  18. Python基础之函数参数
  19. openstack搭建之-keystone配置(8)
  20. 11个简单的Java性能调优技巧,傻瓜都能学会!

热门文章

  1. 单一JVM同步锁实现
  2. CORS与CSRF在Spring Security中的使用
  3. 多进程TCP服务端并发- 进程join方法 - IPC机制
  4. layui table 表头抖动
  5. 七个步骤覆盖 API 接口测试
  6. PowerDotNet平台化软件架构设计与实现系列(14):平台建设指南
  7. 正则提取器和beanshell处理器组合,将提取的所有id拼接成字符串
  8. django 之swagger配置与生成接口文档
  9. S2-032 CVE-2016-3081 远程代码执行
  10. 手撕AVL树(C++)