0

私の目的に合わせて CZML の例を適応させようとしています。すべての要件を変更した後、ローカル マシンで実行を開始しましたが、実行されていません。

たとえば、ラベルにczmlを使用している場合、実行中です。これがそのコードです

{
    "id":"/Application/STK/Scenario/simple/Facility/AGI",
    "label":{
        "fillColor":{
            "rgba":[
                0,255,255,255
            ]
        },
        "font":"10pt Lucida Console",
        "horizontalOrigin":"LEFT",
        "outlineColor":{
            "rgba":[
                0,0,0,255
            ]
        },
        "pixelOffset":{
            "cartesian2":[
                12.0,0.0
            ]
        },
        "scale":1.0,
        "show":true,
        "style":"FILL",
        "text":"AGI",
        "verticalOrigin":"CENTER"
    },
    "position":{
        "cartesian":[
            1216469.9357990976,-4736121.71856379,4081386.8856866374
        ]
    }
}

しかし、同じ場所に画像を表示したいのですが、実行されておらず、エラーコードも表示されません。そのためのコードは次のとおりです。

{
    "id":"Headquarters",
    "availability" : "2013-11-08T09:00:00Z/2013-11-09T17:04:54.9962195740191Z",
    "billboard":{
        "color":{
            "rgba":[
                0,255,255,255
            ]
        },
        "horizontalOrigin":"LEFT",
        "image":"localhost//Cesium-b19/Apps/Sandcastle/images/DownArrow.png",
        "scale":1.0,
        "show":true,
        "verticalOrigin":"CENTER"
    }, 
    "position":{
        "epoch" : "2013-11-08T09:00:00Z",
        "cartesian":[
            1216469.9357990976,-4736121.71856379,4081386.8856866374
        ]
    }
}

私のコードで何が起こっていますか?

4

1 に答える 1

1

「画像」プロパティに使用している URL が正しくありません。「http://」プレフィックスがないため、相対 URL として解釈されています。

「image」プロパティを次のように置き換えると、画像が正しく表示されます。

"image":"http://cesiumjs.org/images/Cesium_Logo.png",
于 2013-11-15T01:44:36.093 に答える