默认情况下,如果你用 entity 创建一个 rectangle 对象,你会发现他长下面这个样子。
rectangle 的边是沿着经纬线的。
但是如果你用 entity 创建一个 polygon 对象,你会发现,和 rectangle 长得不太一致,虽然,传入的坐标是一致的。
观察一下,我们会发现,polygon 的边并不是沿着经纬度生成的。
这样看好像不太直观,那我们把两个对象同时生成,就能更清楚的看出来差别了。
当然为了区分,我给 polygon 加了点透明度,能够看的更清楚些。
说来惭愧,很早接触 cesium 就发现了这个问题了,但是一直没静下心来仔细研究过这个问题。
恰逢最近在项目中有碰到这个问题,需要解决,于是就开始研究了一下缘由。
对于一个合格的程序员来说,碰到问题,当然要首先在网上搜一搜,看看有没有现成的解决方案。
毕竟,谁不想,“站在巨人的肩膀上”呢?
正如我所料,还真的找到了相关的讨论。
在 ce