Mapbox GL JS 2.11.0 发布,WEB GIS 开发框架


Mapbox GL JS 2.11.0 现已发布。Mapbox GL JS 是一个 JavaScript 库,使用 WebGL 渲染交互式矢量瓦片地图和栅格瓦片地图。WebGL 渲染意味着高性能,MapboxGL 能够渲染大量的地图要素,拥有流畅的交互以及动画效果、可以显示立体地图并且支持移动端,是一款十分优秀的 WEB GIS(地理信息系统) 开发框架。

此版本更新内容包括:

Features and improvements 

  • 添加对地球投影的cameraForBounds支持(#12138)
  • 添加对地球投影的fitBoundsfitScreenCoordinates支持(#12211)
  • 改进对地球投影的getBounds支持。( #12286 )
  • 改进地球投影下的 symbol placement 性能 ( #12105 )
  • 添加新的标记样式选项occludedOpacity,允许用户设置 3D 地形后面标记的不透明度 (h/t jacadzaca ) ( #12258 )
  • 不再使用底层资源时取消ImageSource图像请求 ( #12266 ) (h/t maciejmatu )
  • LngLatBounds.extend中添加 object literal 支持( #12270 ) (h/t stampyzfanz )
  • 添加实时性能计数器 ( #12343 )

Bug 修复

  • 修复使用夸张地形时杆几何体的高度 (#12133)
  • 修复GeolocateControl有时在 iOS16 WebView 中不工作的问题 (#12239)
  • 修复全球视图中较暗样式的图块之间的像素闪烁问题。(#12145)
  • 修复在 globe-mercator 转换期间屏幕底部偶尔丢失的图块 (#12137)
  • 修复了在全屏模式下错误地要求三指拖动以通过协作手势改变 pitch 的问题。(#12165)
  • 修复map.getStyle()与 globe view 一起使用时触发的地形错误 (#12163)
  • 修复无效的 AABB 计算作为 globe tile cover 的一部分 (#12207)
  • 修复图像源更新的潜在性能回归 (#12212)
  • 修复删除地图时的内存泄漏 (#12224) (h/t joewoodhouse )
  • 修复在世界复制投影和无投影之间切换时更新标记位置(#12242)
  • 修复某些样式中丢失的图标 (#12299)
  • 修复了在使用对象在其他图层上设置 promoteIds 时覆盖所有 feature ID 的问题 (#12322) (h/t yongjun21)
  • 修复在删除带有trackPointer的弹出窗口后光标返回原始状态的问题 (#12230) (h/t camouflagedName)

更多详情可查看:https://github.com/mapbox/mapbox-gl-js/releases/tag/v2.11.0

 


相關推薦

2022-06-22

历经一年多的开发,mojo.js 终于发布了首个主要版本 1.0。 mojo.js 是 Node.js 实时 Web 框架,可将它视作采用 TypeScript 重写的 Mojolicious(Mojolicious 是 Perl 开发的 Web 框架)。mojo.js 使用了所有最新的 JavaScript 特性,专为聚焦超媒体

2022-07-23

具性能基金一直有在赞助一些知名的开源 JavaScript 框架和开发工具,以支持 Web 性能和开发者工具的发展。 近日,该基金组成员在博客中宣布又通过 Open Collective 捐赠了 50 万美元,分配给一些专注于提高 Web 性能、用户体验和

2022-07-22

,速度极快,它的灵感来源于 Hapi 和 Express。 Fastify 4.3.0 发布了,本此更新带来以下内容: 不缓存不必要的内容类型 #4134 修复:默认 clientError 回复重用连接(#4101)#4133 docs(ecosystem): 添加电子服务器 #4136 功能:

2022-10-18

,速度极快,它的灵感来源于 Hapi 和 Express。 Fastify 4.9.0 发布了,本此更新带来以下内容: 修复:错误处理程序的内容类型猜测 #4329 build(deps-dev): 将 fluent-json-schema 从 3.1.0 升级到 4.0.0 #4331 特性:支持不同的内容类型响应 #

2022-06-12

,速度极快,它的灵感来源于 Hapi 和 Express。 Fastify 4.0.1 发布了,本此更新带来以下内容: ci:移动concurrency到正确的工作流程 #3981 chore(docs): 修正错字 #3983 将 Migration-Guide-V4 移动到 guides/  #3987 将路径参数示例

2023-03-06

速度极快,它的灵感来源于 Hapi 和 Express。 Fastify 4.14.0 发布了,本此更新带来以下内容: Schema 错误格式化程序类型 #4570 修复 typecript 与 ajv-compiler 的集成问题 #4555 build(deps-dev):将 yup 从 0.32.11 提升到 1.0.0 #4

2022-11-30

Ember.js v4.9.0 现已发布。Ember.js 是一个 JavaScript 框架,可大大减少构建任何 Web 应用程序所需的时间、精力和资源。它致力于通过执行大多数 Web 开发项目中涉及的所有常见、重复但必不可少的任务,使开发者尽可能地高效。 具

2023-03-21

速度极快,它的灵感来源于 Hapi 和 Express。 Fastify 4.15.0 发布了,本此更新带来以下内容: build(deps-dev):将 tsd 从 0.25.0 提升到 0.26.0 #4614 feat:为 prettyPrint 使用 internal trees #4618 docs:将 metcoder95 添加为 collaborat

2022-08-27

:新的 Next.js 功能通常在 Netlify 平台上由 Next.js 开源团队发布之日就本地启用、测试和支持。 增强的用户体验:Next.js 开发人员在其网站和应用程序的构建和部署工作流程中可拥有无缝的用户体验。 根据介绍,目前已有一些

2023-01-14

Ember.js v4.10.0 现已发布。Ember.js 是一个 JavaScript 框架,可大大减少构建任何 Web 应用程序所需的时间、精力和资源。它致力于通过执行大多数 Web 开发项目中涉及的所有常见、重复但必不可少的任务,使开发者尽可能地高效。 具

2023-01-03

速度极快,它的灵感来源于 Hapi 和 Express。 Fastify 4.11.0 发布了,本此更新带来以下内容: 修复:使用自定义记录器时,使用通用记录器注册插件 #4436 build(deps):将 lycheeverse/lychee-action 从 1.5.1 提升到 1.5.4 #4454 build(de

2022-06-14

y 这样的边缘运行时可获得最佳体验。目前 Fresh 尚未正式发布,仍处于频繁更改核心功能的阶段,请勿在生产环境使用。 延伸阅读 Node.js 之父谈 JavaScript 容器

2023-10-27

titbit v23.3.0 已经发布,Node.js 环境的 Web 后端框架 此版本更新内容包括: bodyparser.js 升级body解析方式。 其他一些细节更新。 详情查看:https://gitee.com/daoio/titbit/releases/v23.3.0

2023-10-31

titbit v23.3.5 已经发布,Node.js 环境的 Web 后端框架 此版本更新内容包括: bodyparser.js 解析multipart/form-data格式的数据去掉了split方式,改为跳跃式,提高了性能和安全性。并限制消息头数量,对超过最大消息头长度的文件不