OpenLayers9.1.0版本正式发布,OpenLayers9.1.0值得升级吗?9.1.0版相比9.0.0版本又更新了哪些内容?OpenLayers9相较于OpenLayers8更新了哪些内容?

这篇具有很好参考价值的文章主要介绍了OpenLayers9.1.0版本正式发布,OpenLayers9.1.0值得升级吗?9.1.0版相比9.0.0版本又更新了哪些内容?OpenLayers9相较于OpenLayers8更新了哪些内容?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Vue+OpenLayers中文教程推荐,不同于OpenLayers官方文档使用html+js原生原生教程,博主专栏包含大量vue整合案例和实际开发案例,非常适合地图开发小白快速入门。

OpenLayers6教程

  1. vue整合OpenLayers6入门教程: 《Vue+OpenLayers6入门教程》
  2. vue整合OpenLayers6实战中文教程,包含大量OpenLayers官方文档没有涉及到的实际开发案例: 《Vue+OpenLayers6实战进阶专栏目录》

OpenLayers7教程
3. Vue+OpenLayers7入门到实战教程

OpenLayers9.1.0版本正式发布,OpenLayers9.1.0值得升级吗?9.1.0版相比9.0.0版本又更新了哪些内容?OpenLayers9相较于OpenLayers8更新了哪些内容?文章来源地址https://www.toymoban.com/news/detail-856320.html

前言

OpenLayers9.1.0版本正式发布,最近两年OpenLayers更新频率很高 ,最近OpenLayers大版本迭代很快,但是几乎没有什么重大的功能更新。
比如这次的OpenLayers9.1.0几乎都是修修补补,没有功能更改和升级。

OpenLayers9相较于OpenLayers8更新了哪些内容

OpenLayers9.0.0版本相比OpenLayers8也就新增了一个Google
地图源和一些WebGL样式扩展,并删除原有的flushDeclutterItems()方法,其他也没有什么实质性的重大更新。

总而言之,没有必要升级,除非有特别需要,可以继续使用之前OpenLayers版本。

OpenLayers9两个版本更新内容

下面是OpenLayers9.1.0版本和OpenLayers9.0.0版本的发布的更新内容

OpenLayers9.1.0版本更新内容

The 9.1 release fixes a few rendering regressions introduced in v9.0.
It introduces bulk feature removal in Vector sources, addresses
attribution consistency, includes new style operators, and adds the
Alidade Satellite style to the Stamen source. Moreover, it ensures
compliance with Google's terms of use for attribution handling of the
Google source.

翻译:

9.1 版本修复了 v9.0 中引入的一些渲染回归。它在矢量源中引入了批量特征删除,解决了归因一致性问题,包括新的样式运算符,并将 Alidade Satellite 样式添加到 Stamen 源中。此外,它还确保遵守 Google 关于 Google 来源归因处理的使用条款。

OpenLayers9.0.0版本更新内容

The 9.0 release adds several new features, including a Google Maps
source (finally!), improved WebGL line rendering, and a new symbol and
text decluttering implementation. We also improved and broadened flat
styles support for both WebGL and Canvas 2D renderers. For better
developer experience, we made more types generic and fixed some issues
with types.

Backwards incompatible changes

  • Improved render order of decluttered
    items Decluttered items in Vector and VectorTile layers now maintain
    the render order of the layers and within a layer. They do not get
    lifted to a higher place in the stack any more.

For most use cases, this is the desired behavior. If, however, you've
been relying on the previous behavior, you now have to create separate
layers above the layer stack, with just the styles for the declutter
items.

  • Removal of Map#flushDeclutterItems()
    It is no longer necessary to call this function to put layers above decluttered symbols and text,
    because decluttering no longer lifts elements above the layer stack.

To upgrade, simply remove the code where you use the
flushDeclutterItems() method.

  • Changes in ol/style

    1. Removed the ol/style/RegularShape's radius1
      property. Use radius for regular polygons or radius and radius2 for
      stars.
    1. Removed the shape-radius1 property from
      ol/style/flat~FlatShape. Use shape-radius instead.
  • GeometryCollection constructor
    ol/geom/GeometryCollection can no longer be created
    without providing a Geometry array. Empty arrays are still valid.

  • ol/interaction/Draw
    The finishDrawing() method now returns the drawn
    feature or null if no drawing could be finished. Previously it
    returned undefined.

翻译

9.0 版本增加了一些新功能,包括 Google 地图源(终于!)、改进的 WebGL 线渲染以及新的符号和文本整理实现。我们还改进并扩展了对 WebGL 和 Canvas 2D 渲染器的平面样式支持。为了获得更好的开发人员体验,我们使更多类型通用,并修复了类型的一些问题。
向后不兼容的更改

  • 改进了整理项的渲染顺序
    Vector 和 VectorTile 图层中的整理项目现在保持图层和图层内的渲染顺序。它们不再被提升到堆栈中的更高位置。
    对于大多数用例,这是所需的行为。但是,如果您一直依赖以前的行为,则现在必须在图层堆栈上方创建单独的图层,并且仅使用整理项的样式。

  • 删除 Map#flushDeclutterItems()
    不再需要调用此函数来将图层放在整理的符号和文本上方,因为整理不再将元素提升到图层堆栈上方。
    如果要升级到新版本,只需删除使用 flushDeclutterItems() 方法的代码。

  • ol/style的变化

    1. 删除了 ol/style/RegularShape 的 radius1 属性。对正多边形使用半径,对星星使用半径和半径2。
    1. ol/style/flat~FlatShape 中删除了 shape-radius1 属性。请改用 shape-radius。
  • GeometryCollection 构造函数
    如果不提供 GeometryCollection,则无法再创建 ol/geom/GeometryCollection。空数组仍然有效。

  • ol/interaction/Draw
    finishDrawing()方法现在返回绘制的特征,如果无法完成绘制,则返回null。以前,它返回 undefined。


end

Vue+OpenLayers中文教程推荐,不同于OpenLayers官方文档使用html+js原生原生教程,博主专栏包含大量vue整合案例和实际开发案例,非常适合地图开发小白快速入门。

OpenLayers6教程

  1. vue整合OpenLayers6入门教程: 《Vue+OpenLayers6入门教程》
  2. vue整合OpenLayers6实战中文教程,包含大量OpenLayers官方文档没有涉及到的实际开发案例: 《Vue+OpenLayers6实战进阶专栏目录》

OpenLayers7教程
3. Vue+OpenLayers7入门到实战教程

OpenLayers9.1.0版本正式发布,OpenLayers9.1.0值得升级吗?9.1.0版相比9.0.0版本又更新了哪些内容?OpenLayers9相较于OpenLayers8更新了哪些内容?

到了这里,关于OpenLayers9.1.0版本正式发布,OpenLayers9.1.0值得升级吗?9.1.0版相比9.0.0版本又更新了哪些内容?OpenLayers9相较于OpenLayers8更新了哪些内容?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • selenium 4.17正式发布,这几项更新值得关注

    (全文约1400字,阅读约需4分钟,首发于公众号:测试开发研习社,欢迎关注) 两天前,selenium 正式发布了新版本  4.17 ,其中 python 版本的变化有更新更新值得关注 CDP( Chrome DevTools Protocol )支持对 Chrome 进行深度的检测、检查、设置、调试和分析,能够完成 webdriver 协议和

    2024年04月13日
    浏览(39)
  • Stable Diffusion 免费升级 SDXL 1.0,哪些新特性值得关注?体验如何?5 分钟带你体验!

    7 月 26 日,Stability AI 发布了 SDXL 1.0,号称目前为止,最厉害的开放式图像生成大模型。 它到底有没有网上说的那么炸裂?真的已经实现了像 midjourney 一样 靠嘴出图 的功能吗?相对于之前的版本,增加了哪些新特性? 今天体验了一把,一起来看看! 大家都知道,目前的绘画

    2024年02月05日
    浏览(73)
  • Flink CDC 2.4 正式发布,5分钟了解CDC 2.4新内容,新增 Vitess 数据源,更多连接器支持增量快照,升级 Debezium 版本

    来源:https://ververica.github.io/flink-cdc-connectors/master/ Flink CDC [1] 是基于数据库的日志 CDC 技术,实现了全增量一体化读取的数据集成框架。配合 Flink 优秀的管道能力和丰富的上下游生态,Flink CDC 可以高效实现海量数据的实时集成。 具体关于Flink CDC是什么?可以看下这篇文字 作

    2024年02月12日
    浏览(48)
  • 极域工具包 1.0正式发布!一键杀极域!完美破解学生机房管理助手

    原理都在这https://blog.csdn.net/weixin_42112038/article/details/125346545 话不多说,上截图! 这个电脑没有装极域,所以没有把密码破解出来,但是亲测2010版以上可破解 支持关闭6.8-7.2版本的学生机房管理助手,快捷键 Shift + K 。 支持不依赖 taskkill 、 ntsd 等工具杀掉极域。 学生机房管理

    2024年02月04日
    浏览(53)
  • macOS Sonoma 正式版系统已发布,macos14值得更新吗

    北京时间9月27日macOS Sonoma 正式版系统发布,为 Mac 带来一系列丰富新功能:优化小组件、升级视频会议、沉浸式游戏体验等,最新macos14值得更新吗?这里根据我一个月的试用beta版本体验来分享一下。 我使用的是M1芯片的MacBook air 更新完毕后使用下来还算稳定,功能上应该是

    2024年02月08日
    浏览(101)
  • CiteScore 2022正式发布,AI Open首获即达22.5分,三大高被引论文值得一看

    当前,由 ChatGPT、Stable Diffusion 等 AI 大模型掀起的新一轮科技浪潮,正在引领各个行业的变革性发展。及时、深入、全面地了解 AI 行业的前沿动态,有助于我们跟上 AI 行业的发展步伐,抓住时代机遇。 一本学术期刊的高影响力,来自无数投稿人和期刊背后工作者的共同努力

    2024年02月08日
    浏览(34)
  • 苹果发布iOS16正式版,各机型升级建议

    今日凌晨,苹果发布了 iOS16 和 iPadOS16 正式版系统,打开系统设置-通用-软件更新就可以收到推送 iOS16正式版的版本号为  20A362 ,更新包大小在5GB左右,这个版本也是  iPhone14 系列的出厂标配版本 ,不少果粉会特别青睐。 iOS16 正式版包含了此前9个测试版的所有26个新功能,

    2024年02月04日
    浏览(71)
  • 全面升级:华为鸿蒙HarmonyOS4正式发布,玩趣个性化,小艺AI升级

    8月4日新闻,今天下午,华为正式发布了最新版本的鸿蒙操作系统——HarmonyOS 4! 在华为发布会上,鸿蒙HarmonyOS迎来了一系列令人激动的功能升级。其中包括个性化空间、多种生产力工具以及增强的手机AI助手\\\"小艺\\\"。这次更新使得鸿蒙手机系统呈现出全新的特色。让我们一起

    2024年02月13日
    浏览(50)
  • 著名开源大屏低代码系统GoView升级版:GoViewPro 正式发布!!

    点击跳转 Pro 体验地址,最低仅需 0.9 元,完成问卷可得 100 积分 GoView 是码云著名大屏低代码系统,也是 GVP 项目,如今已经接近万颗 Star,地址:https://gitee.com/dromara/go-view 1. 看看对比 功能 开源 Pro 项目管理 仅分页与展示 完整管理功能 大屏编辑器 基础版 升级版(性能优化,

    2024年02月11日
    浏览(76)
  • 微软Windows 11正式发布!一文带你了解免费升级方法、最低系统要求

    2.备份用户所有的重要文件、应用程序和数据。 3.在用户的Windows 10电脑上,进入设置更新和安全Windows更新。 4.检查更新。 5.如果有免费的Windows 11升级,用户会看到一个下载和安装的选项。 点击“下载和安装”后,按照屏幕上的提示,配置Windows 11设置。 如果用户没有看到免

    2024年03月26日
    浏览(102)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包