CZML文件是Ceisum支持显示动态变化的过程,并且官网提供了很好的例子。
对于点的路径变化,直接建好模版,下次替换数据便可以,但是对于面的话,虽然官网也提供了例子(CZML Polygon - Interpolating References),但是过于简单,只是一个三角形面变化的过程。
所以,当考虑实际情况的话,如想要从一个县区域变为省区域,那么如何实现?
面临这个问题,第一步自然是考虑CZML面文件的结构。
还是回到例子,例子中提供的CZML的内容是:
[{
"id" : "document",
"name" : "CZML Polygon - Interpolating References",
"version" : "1.0"
}, {
"id" : "dynamicPolygon",
"name": "Dynamic Polygon with Reference Properties",
"availability":"2012-08-04T16:00:00Z/2012-08-04T17:00:00Z",
"polygon": {
"positions": {
"references": [
"v1#position",
"v2#position",
"v3#position"
]