范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

mapboxgl互联网地图纠偏插件(三)

  先说结论,结论当然是:大功告成,喜大普奔。看效果图:
  好了,接下来说一下过程
  先回顾一下这个系列的 第一篇 和 第二篇
  第一篇是直接改的 mapboxgl 源码,在源码里面对瓦片的位置进行纠偏,遇到的问题是,地图旋转时会有错位,还有瓦片纠偏后屏幕边缘会有空白。
  第二篇是写了一个 mapboxgl 自定义图层,遇到的问题是,地图在大比例尺时,瓦片会疯狂抖动。
  这两篇文章发出后,有两位大牛针对上面的问题,给出了建设性的意见。
  一位是思否上的网友"undefined"(这个不是bug,是他的名称),他在看了第一篇文章后,找出了地图旋转时瓦片错位的原因,并给出了解决方法。
  按照上面的思路,我重新写了一个不包含旋转参数的 pixelMatrix 矩阵后,错位问题解决。
  解决了错位后,接下来解决屏幕边缘出现空白的问题。
  我的思路是,在计算瓦片的显示范围时,对显示范围进行偏移,让程序按偏移的范围去请求瓦片,这样后续瓦片纠偏后,就不会出现空白区域了。
  在二维地图中,瓦片显示的范围是根据屏幕 4 个角的坐标直接计算的。但 mapboxgl 是三维地图,三维地图的显示范围是根据相机的参数来计算的,需要判断相机视椎体和瓦片的相交关系,这里还没有整明白。
  所以,这个方案就又卡这儿了。
  另一位网友是 mapboxgl 技术交流群里的"可乐瓶里泡枸杞",他指出了第2篇文章中,大比例尺时地图抖动问题的原因,并给出了解决思路。
  上图的博客链接中详细说明了地图抖动的原因,大概意思是:webgl 只支持 float32 精度,而 JS 默认是采用 float64 精度,JS 中的高精度数字向webgl 传输时会造成精度损失,这种损失带来的影响就是地图抖动,比例尺越大抖动的越厉害。
  如何能避免精度的损失?博客中介绍了 deck.gl 的做法: 将经纬度坐标转墨卡托坐标这一步,放到 webgl 中来实现,目的是为了使用 GPU 计算 在比例尺大于12级时,不再直接使用墨卡托坐标,而是计算墨卡托坐标和屏幕中心点的相对位置。使用 float32 的精度保存相对位置是完全没有问题的,这样就规避了精度损失的问题 重写 view 和 Projection 矩阵
  按这个思路,我将上次写的 mapboxgl 自定义图层纠偏插件进行了改造,最终大比例尺时地图不再抖动了。
  但又很快遇到了新问题:拖动地图时,瓦片和鼠标的移动距离不一致。
  返回去看那篇博客的在线示例,也有同样的问题
  既然这样,那就解决问题吧,瞅了瞅代码,总觉得下面这两行不顺眼,
  不除 2 了试试,哈哈,一招命中,问题解决。
  至此,mapboxgl 对高德地图瓦片纠偏的问题成功解决,我把它封装成了插件,方便大家使用。GIS兵器库中又多了一件趁手的兵器。
  这个插件目前不仅仅是支持高德地图瓦片,所有 gcj02 坐标的地图瓦片都支持。
  当然,作为插件来讲,它还不够完美,目前发现有这么几个可以完善的地方: 跟 mapboxgl 自带的瓦片图层相比,瓦片在缩放时有点发虚 地图缩放时,瓦片没有过渡效果 移除图层后,有时会莫名其妙的突然出现 在手机端显示有问题
  这些问题,后续会慢慢完善。也欢迎大家一起参与进来,多提 Issues 和 Pull requests 地址
  在线示例:http://gisarmory.xyz/blog/index.html?demo=mapboxglMapCorrection3
  插件地址:http://gisarmory.xyz/blog/index.html?source=mapboxglMapCorrection3 总结解决 mapboxgl 中高德地图瓦片偏移的问题有两个方案,方案一改源码,方案二写自定义图层 方案一有了突破,解决了地图旋转时瓦片错位的问题,但偏移后屏幕边缘空白的问题没有解决 方案二在成功解决了地图大比例尺上瓦片抖动的问题后,最终实现了瓦片的纠偏 将方案二的代码封装成了插件,方便大家使用
  原文地址:http://gisarmory.xyz/blog/index.html?blog=mapboxglMapCorrection3
  关注《GIS兵器库》, 只给你网上搜不到的GIS知识技能。
  本文章采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名《GIS兵器库》(包含链接: http://gisarmory.xyz/blog/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

真我手机安装三款APP获得50GB云空间是否值得?(省流题外话,百度云盘,阿里云盘他不香么?免费空间那么多根本用不完。我用这玩意干啥?)下面是活动细则1一键安装三个推荐APP,每安装成功且打开3个应用方可获得一次50GB月云空间领AlibabaJava诊断工具Arthas查看Dubbo动态代理类阅读Dubbo源码过程中,会发现,Dubbo消费端在做远程调用时,默认通过Javassist框架为服务接口生成动态代理类,调用javassist框架下的JavassistProxy德媒中国创新速度是西方的4倍,或将引领人工智能产业革命中国用40年的时间,走完了西方200多年的工业化之路。这确实是人类的伟大奇迹!德国媒体感叹这几十年来,西方一直防范敏感高科技流入中国,但却忽略了中国自内而外的创新动力。即使在201木头姐伍德称加密行业正在给银行业带来威胁后者面临人才及业务双流失智通财经APP获悉,木头姐凯西伍德表示,加密货币最初是为了绕过旧的金融系统而创造的,而银行业可能最终会认为自己被加密行业所破坏。伍德以其高风险高回报的投资策略而闻名。她周四在接受采宇宙破了一个洞?里面什么东西也没有天地四方曰宇,往古来今曰宙。在宇宙中要说最神秘的天体,大家可能都会说是黑洞了,黑洞是恒星坍塌后形成的一个引力超大的天体,可以将周围的一切吸收甚至连光线都无法逃脱。但是科学家在宇宙中新能源汽车最高优惠近17万!别人涨价我降价前段时间流行着一个顺口溜,别人涨,我也涨,别人对我有影响!别人降,我不降,我和别人不一样!能看懂的都知道这是说油价的,但是现在也适用于新能源汽车领域。由于动力电池最重要的原材料锂的移动用户抽1100元话费券及流量日包移动专享移动用户抽1100元话费券及流量日包领时间即日起至20220415000000领方式copy评论中的链接(如果评论区没有,被屏了,大家可评论中留言,我私信大家链接)进入界面科普知识不会融化的冰块,涨知识新鲜蔬菜肉类在运输过程中需要通过低温抑制微生物繁殖,保持新鲜。很多时候,人们使用冰块来维持低温。但是,冰块容易融化,无法长时间保持低温,而且冰水也容易污染蔬菜和肉类。为了解决这个问最高降2000元,小米11Ultra确实有优势,但2个缺点不吐不快声明原创不易,禁止搬运,违者必究!小米11Ultra在近期意外火了?为何用了意外,我们都知道这款手机产品,并不是一款新品旗舰手机。按照手机市场的惯例,只有新品旗舰手机在刚上市的时候美媒新型太阳能电池板可夜间发电美国新闻周刊网站4月6日报道,工程师们已经设计出了一种能够在夜间发电的太阳能电池板,从而将解决太阳能的关键缺陷之一。太阳能是一种有前途的可再生能源。据美国太阳能技术办公室称,在1。全力加码东数西算积极布局全国算力一张网来源人民邮电报继南水北调西电东送西气东输后,中国又一次在广袤的国土展开大规模的跨区域资源调配,东数西算工程全面启动。农业需要水利工业需要电力,而数字经济的发展需要的则是算力。算力动
三款苹果机型推荐,性能好,性价比高,值得选择型号1iPhoneXRiPhoneXR对于苹果来说是个不错的价格。iPhoneXR有很多优点和缺点。优点是ios系统和A12处理器仍能平稳使用。没有玩游戏的压力。缺点是后置只有12次旗舰也能打,这三款极力推荐,性价比高,性能好由于在智能手机市场的激烈竞争,甚至搭载骁龙855年处理器机型中,目前都已经把价格降至2000元,而次旗舰机型也已经进入最后阶段,一些内存版本或配色版本处于缺货状态,如果只考虑处理器三体世界或将存在第一次发现了一颗围绕3颗恒星运行的系外行星在我们的太阳系,天空中只有一颗恒星,可能有点古怪。银河系中的大多数恒星实际上至少有一个受引力束缚的恒星伴星,这意味着像塔图因(星球大战电影中天行者家族的故乡行星)这样的两星世界应该西班牙拉帕尔马火山在喷发近三周后,或将进入更猛烈的新状态上周末,西班牙拉帕尔马的坎布雷维贾火山(CumbreVieja)的火山锥崩塌,像建筑物一样大的岩石从山坡上滚落下来,释放出新的熔岩流。上图2021年10月9日,西班牙拉帕尔马,岩浆详解外星先进文明会如何利用恒星进行交流或当做望远镜窥探作为一个先进的文明,交流和通讯是必备的技术。外星人会怎样与家人和朋友交流呢?也许是像我们一样使用语音或拼写工具,也许是挥舞根擀面杖甚至是块石头?谁又知道呢?星际通讯实际上,星际间通科学家在地球磁层边缘意外发现了驻波在太阳风源源不断的带电粒子流的冲击下,地球并非没有自我的保护措施。我们的星球被包裹在一个叫做磁层的磁气泡中,这个气泡是从地球内部深处旋转出来的。当太阳风吹起的时候,科学家们假设这个潘多拉魔盒是否已被打开?第一支FDA授权销售的电子烟来了据悉,著名的电子烟生产企业Vuse公司的三种产品被正式授权销售,这是美国食品和药物管理局(FDA)在一场有争议的公共卫生战役中的第一个重大举措。上图Vuse公司的SoloDigit从空间站拍摄的这个蓝色发光事件到底是什么?10月8日,法国宇航员托马斯佩斯凯(ThomasPesquet)在国际空间站(ISS)上捕捉到了一件极其罕见的东西。上面这张照片是从较长的延时拍摄中截取的单帧照片,看起来像是一颗钴什么才叫人类高质量手机?魅族18系列看我不就完事了?这不知不觉之间,七夕马上就要到了。不知道屏幕前的大家,有没有安排好自己七夕时的活动呢?而这临近七夕,就又让笔者回想起了在不久之前火遍大江南北的一个梗人类高质量男性。那么,既然有所谓读书郎数字化转型,引领智慧学习新征程2021年8月,有消息称读书郎积极推进智慧教育转型,变更原教育研究院为读书郎教育科技研究院,开启AI赋能模式,帮助孩子减负实现快乐学习。在数字化时代下,5G云计算物联网人工智能等技读书郎智能扫读笔值不值得买?真实使用体验揭秘有娃的家庭各有各的欢乐,但家长辅导课业的崩溃是一致的。再温和的家长也抵不住孩子们奇思妙想小脑瓜的暴击,特别是英语课业辅导最让人无奈。我们家长可能自己本身都读不太标准,对自己的口语发