cesium 多边形线类型引发的思考

默认情况下,如果你用 entity 创建一个 rectangle 对象,你会发现他长下面这个样子。
请添加图片描述

rectangle 的边是沿着经纬线的。

但是如果你用 entity 创建一个 polygon 对象,你会发现,和 rectangle 长得不太一致,虽然,传入的坐标是一致的。

请添加图片描述

观察一下,我们会发现,polygon 的边并不是沿着经纬度生成的。

这样看好像不太直观,那我们把两个对象同时生成,就能更清楚的看出来差别了。

请添加图片描述

当然为了区分,我给 polygon 加了点透明度,能够看的更清楚些。

说来惭愧,很早接触 cesium 就发现了这个问题了,但是一直没静下心来仔细研究过这个问题。

恰逢最近在项目中有碰到这个问题,需要解决,于是就开始研究了一下缘由。

对于一个合格的程序员来说,碰到问题,当然要首先在网上搜一搜,看看有没有现成的解决方案。

毕竟,谁不想,“站在巨人的肩膀上”呢?

正如我所料,还真的找到了相关的讨论。

在 ce

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值