近日,腾讯位置服务推出JavaScript API GL正式版,并免费向开发者开放。JavaScript API GL是新一代基于WebGL实现的高性能三维渲染引擎而封装的一套3D版本地图API,是腾讯位置服务重点打造的浏览器端地图API产品。借助GPU的计算能力实现海量数据渲染,JavaScript API GL可以满足3D视角下的地图展示,让地图呈现出最真实的世界。经历了8个版本大迭代,几十次小迭代后,JavaScript API GL正式版在功能、体验方面有了非常大的提升。

从操作体验上来说,JavaScript API GL的缩放等级从之前的18级扩大到了20级,在支持无级缩放的同时也保证了缩放过程平滑无顿挫,地图查看、交互操作更加精细。视觉效果上,地点名称淡进淡出,底图文字可隐藏,整体图面干净简洁,更能突显开发者想要表现的内容。

(隐藏文字后的底图效果)

结合GPU的并行计算能力和WebWorker多线程技术,JavaScript API GL的大数据量的渲染性能得到了大幅度提升,不仅支持最高百万级点、线、面绘制,还能保持高帧率运行。与2D API相比,JavaScript API GL的点标注、线段、多边形、文本标注的极限数据性能都有非常大的升级,平均帧率也从之前的8提升到了50+。

(2D API 与JavaScript API GL极限数据性能对比)

除了体验与性能有了大幅度提升,JavaScript API GL的功能也更为完备,包括点、线、面绘制,自定义图层叠加、个性化样式及应用工具等,可以帮助开发者更好地完成产品构思。

具体来说,JavaScript API GL的点标记内置了沿线动画的功能,轨迹回放、网约车中的小车平滑运动效果等都能更加轻易地实现。同时,海量内置点聚合不仅可以实现震撼的视觉效果,还能做到数字的精确传达。在线和面的绘制方面,定制化的虚线、实线、蚯蚓线可以更好地实现路线规划功能,而简单多边形、环形、多洞、飞地(多块同属一个逻辑主体)、边线/填充样式、3D拔起的绘制则能广泛应用于电子围栏、园区范围、服务范围、地块、楼块等各类场景。

(海量内置点聚合)

在自定义图层叠加方面,自定义栅格图层可以实现图片形式的地图(如景区手绘图、园区图等)的叠加,同时也提供了加载第三方瓦片的能力。另外,JavaScript API GL还提供了可供在线操作图片上传、叠加校准、自动切片的个性化图层平台,操作简单且成本较低。如果开发者需要完成定制化强、复杂度高的动画效果,Canvas贴地图层可以通过自定义的图形渲染实现。此外,JavaScript API GL还提供了支持多边形绘制、快速编辑几何图形、距离测量的地图应用工具,帮助了开发者绘图和在地图上测量真实距离。

(JavaScript API GL支持快速编辑几何图形)

为了将数据更加酷炫地呈现在地图上,JavaScript API GL还提供了一套位置数据可视化API,它可以实现轨迹数据、坐标点数据、热力、迁徙、航线等空间数据的可视化展现,满足了地图开发者们的个性化需求。

(不同的地图视觉效果)

据了解,美团、企业微信等企业已将JavaScript API GL接入到实际产品中,JavaScript API GL也已向广大开发者免费开放。后续,腾讯位置服务会将JavaScript API GL持续改进迭代,与更多的企业、开发者合作,带给用户更好的地图体验。

腾讯地图api_腾讯位置服务JavaScript API GL正式版发布 免费向开发者开放相关推荐

  1. 腾讯位置服务JavaScript API GL实现文本标记的碰撞避让

    以下内容转载自Crape的文章<web页面上的旋转矩形碰撞> 作者:Crape 链接:https://juejin.im/post/5eede991e51d45740950c946 来源: ...

  2. 发布地图服务属性表_Web3D地图来了!腾讯位置服务正式版发布!

    公众号关注 "菜鸟要飞" 设为 "星标",和10万程序员一起成长! 原文转载自公众号[开发者技术前线] 腾讯位置服务在半年前推出JavaScript API G ...

  3. 腾讯-地图:腾讯位置服务

    ylbtech-腾讯-地图:腾讯位置服务 1.返回顶部 2.返回顶部 3.返回顶部 4.返回顶部 5.返回顶部 1. https://lbs.qq.com/product/miniapp/custom ...

  4. 手机端或PC端利用高德地图和腾讯地图获取用户当前位置信息

    目录 一.简介 二.高德地图 三.腾讯地图 四.总结 一.简介 最近在项目中,有需要使用到获取用户当前地理位置信息的功能,获取当前用户位置保存到数据库中的场景,并且需要支持多种地图定位方式,我这里采用 ...

  5. 腾讯地图Javascript API GL

    1. 介绍 腾讯位置服务在多平台为开发者提供了丰富的地图展现形式,帮助从属于不同领域的开发人员轻松完成构建地图并在其基础上打造专属内容的工作.同时配合海量数据.个性化定制.可视化等能力满足各个行业场景 ...

  6. 腾讯地图JavaScript API GL实现文本标记的碰撞避让

    以下内容转载自Crape的文章<web页面上的旋转矩形碰撞> 作者:Crape 链接:https://juejin.im/post/5eede991e51d45740950c946 来源: ...

  7. 腾讯回应发布虚假广告被罚20万;苹果客服回应iPhone 12屏幕发绿;Chrome 87 正式版发布|极客头条...

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由出门问问「魔音工坊」提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「 ...

  8. 腾讯否认微信测试语音消息进度调节​;监证会同意蚂蚁集团科创板IPO注册;React 17 正式版发布|极客头条

    整理 | 郑丽媛 头图 | CSDN 下载自东方 IC 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内 ...

  9. android 7.0分享到qq,腾讯 QQ 安卓版 v7.7.0正式版发布!

    腾讯 QQ 安卓版 v7.7.0正式版发布,上个正式版v7.6.8发布于上月底,此次升级主要是"我的文件"新增腾讯文档,QQ视频拍摄功能全新升级,聊天时可发送会飞的魔性表情给好友. ...

最新文章

  1. JavaScript_process01
  2. js创建节点,小试牛刀
  3. 在Global中Application_Error事件处理错误信息
  4. 怎样知道别人在蹭我家wifi?
  5. Django - 补充目录
  6. 将hta包装为exe发布
  7. xcode中使用正则表达式来搜索替换代码
  8. 《深入理解Nginx》 学习笔记(二)
  9. GitHub · 如何创建文件夹
  10. 264Echarts - GL 路径图(Use linesGL to draw 1 million ny streets.)
  11. linux 无权限挂载 iso,linux无需root挂载iso镜像文件
  12. qt入门,最简单的qt程序
  13. php 如何计算上网流量,手机流量是怎么计算上网流量的?
  14. 为什么一裁员就先拿测试人员开刀,软件测试人员应该居安思危....(如何化解)
  15. 可以读取html文件,javascript能读取本地文件吗?
  16. 微鱼 php,微鱼微信管理系统
  17. ibm x201 怎么清理内部_联想 Thinkpad x201i怎么拆机清理风扇灰尘?
  18. sougou ubuntu 优麒麟_ubuntu16.04Kylin优麒麟版安装搜狗输入法后怎样切换英文?
  19. python中all函数
  20. 社区物业小区后勤维护系统的设计

热门文章

  1. 欢迎订阅我的专栏,好文章一网打尽
  2. 操作系统精选习题——第二章
  3. 目标检测One-stage和Two-stage的区别
  4. 电脑技术员联盟 Ghost XP Sp3 装机版 V5.8下载 .
  5. 阿里云AMD服务器ECS实例g6a、c6a和r6a性能参数详解
  6. [Python3] Python中单下划线和双下划线的含义
  7. 最新92kaifa开发的帝国cms7.5美nv主播视频网站源码 自适应手机端
  8. Dev C++ 安装及使用方法教程-超详细
  9. arm汇编指令中MRS和MSR
  10. 我糟糕的2019年:虽流年不利,但我心仍坚定