openlayers代码中只有半径,没有长半轴、短半轴 。猜测openlayers对椭球体简化成了球体
半径(RADIUS):6378137
HALF_SIZE 展开后宽度的一半,及圆周长的一半。RADIUS*MATH.PI
范围设置,(0,0)点设置在正方形的中心点
[-HALF_SIZE, -HALF_SIZE, HALF_SIZE, HALF_SIZE]
对应的地球范围(WORLD_EXTENT):[-180, -85, 180, 85]

export const MAX_SAFE_Y = RADIUS * Math.log(Math.tan(Math.PI / 2));
这句话没看明白 为啥这个值就是安全Y??

为啥存在很多不同id,存在如下历史:
(1)EPSG:102113Esri内部使用ID,与 EPSG:3785 相应。已被弃用。
(2)EPSG:102110 Esri内部使用ID,与 EPSG:3857 相应。
(3)EPSG:900913 Google为Web Mercator 任性地制定了这个ID

openlayers之EPSG3857相关推荐

  1. 开源GIS(九)——openlayers中简单要素的添加与geojson数据修改添加

    目录 一.引言 二.简单要素点线面的添加 1.创建feature 2.创建style,添加source.style到layer 3.添加layer到map 三.WFS获取geojson数据并修改 四. ...

  2. iClient for OpenLayers之快速获取UGCV5,MVT出图参数

    作者:yangjl 前言   最近还是有很多小伙伴们,一遇到非wgs84坐标的ugcv5或mvt切图瓦片发布的地图服务,便不能对接出图了,或者是出了图但是看着地图边界比较模糊.今天我在这里讲干货,让小 ...

  3. 使用leaflet或者openlayers 3 调用MapServer服务最佳实践完整说明

    本文系转载,原文链接: https://blog.csdn.net/future_todo/article/details/71187031 最近尝试了很多次,看到网上的很多教程都是版本比较老旧,会出 ...

  4. openlayers加载本地离线地图瓦片 (五)

    1. 准备工作 准备好openlayers的js.css文件和上篇文章下载的上海地图瓦片.新建一个html文件,我的目录是这样的: 2. 引用文件 <link rel="stylesh ...

  5. OpenLayers 动态添加标记(Marker)和信息窗(Popup)

    方式一:使用marker方式 1.在地图上添加标记图层 var markers =newOpenLayers.Layer.Markers("Markers"); map.addLa ...

  6. 读书笔记(2) OpenLayers中的图层

    OpenLayers有多个不同的图层类,每一个都可以连接到不同的地图服务器.例如通过Layer.WMS类可以连接到WMS地图服务器,通过Layer.Google类可以连接到谷歌地图服务器.OpenLa ...

  7. OpenLayers辅助函数Util.js(三)

    Util.js文件包括了OpenLayers库中的辅助通用函数.  Util.getElement  获取一个HTMLELement元素,类似prototype库中$函数.如果window.$不存在, ...

  8. java wms open,OpenLayers - 调用WMS安全层

    我有一个asp.net Web应用程序来可视化地理服务器层 . 出于安全考虑,我在服务器端(C#)进行了身份验证,并使用从http://geoserverhost:8080/geoserver/j_s ...

  9. 基于OpenLayers+rbush实现高德轨迹样式

    一 前言   近期翻阅博客,看到社区大神一休哥的一篇<canvas 奇巧淫技(二)绘制箭头路径效果>文章,同样,该大神还展示过一个使用rbush库如何在前端快速从海量数据进行空间检索的案例 ...

最新文章

  1. 06-1. 简单计算器(20)
  2. TRUNK配置详细讲解
  3. JavaScript高级程序设计(二):在HTML中使用JavaScript
  4. (转)如何成为顶级生物信息学家?
  5. CodeForces - 1270D Strange Device(思维+构造)
  6. Android公共jar,使用JitPack管理Android项目中公共模块库
  7. 深度学习后时代,图灵奖得主Bengio研究核心是什么?
  8. linux weblogic java_options_使用Linux脚本更新Weblogic部署的应用程序
  9. 系统学习机器学习之神经网络(一)--MLP及局部模型,RBF综述
  10. 附上堆和栈的区别 (转贴)
  11. 21. 总是让比较函数在等值情况下返回false
  12. Scala Singleton对象
  13. MAC OS git客户端安装及操作
  14. 黑苹果怎么进recovery_黑苹果怎么自定义Clover GUI启动选项 黑苹果修复Clover GUI启动选项教程...
  15. 输入法半角和全角的快捷转换_华宇拼音输入法 一款完全免费的国产输入法_应用新闻-产经频道-中文科技资讯...
  16. 一键添加QQ群的方式(更新中。。。)
  17. 黑桃符号java怎么打印出来_java入门基础(四)
  18. Exception in thread “main“ redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication
  19. java 录屏_告别Java,更高效的在线录屏方法
  20. 2019 蓝桥杯省赛 B 组模拟赛(一)蒜厂年会

热门文章

  1. html高度的属性的值,html – 行高属性是否可以继承父Div的高度属性或其所属Div的访问高度属性?...
  2. Docker三剑客之docker-compose
  3. 如果我是一线技术主管…… 1
  4. 以实时风控场景为例,阿里云实时计算如何来做异常检测?
  5. html如何添加五角星/星星图案 - GitHub - octicons
  6. Docker的安装及操作
  7. 创建项目提交至GitHub
  8. 一、crontab 定时任务
  9. getParameterMap()的返回值为MapString, String[],从其中取得请求参数转为MapString, String的方法如下:...
  10. IBM Storwize V7000详解:IIS西安大会现场观察