1
我正嘗試使用Cesium Entities集合顯示多段線。我也使用entity.id查詢折線並隨後修改其位置。下面的代碼是基本的。該行不顯示,(不在地圖上呈現)。我想在Cesium Viewer中使用多段線創建一條直線箭頭。我正在使用Firefox 40.0
...... obj = JSON.parse(myMsg);
var cmd = obj.NET[0].CMD;
var eid = obj.NET[0].ID; // Entity ID
var lat1 = obj.NET[0].LAT1 // Latitude1
var lon1 = obj.NET[0].LON1; // Longitude1
var alt1 = obj.NET[0].ALT1 // Altitude1
var lat2 = obj.NET[0].LAT2 // Latitude2
var lon2 = obj.NET[0].LON2 // Longitude2
var alt2 = obj.NET[0].ALT2 // Altitude2
var descr = obj.NET[0].DESC; // Description
var myArry = [lon1, lat1, lon2, lat2];
var pos = Cesium.Cartesian3.fromDegreesArrayHeights(myArry);
if (cmd === "NEW") {
viewer.entities.add({
id : eid,
polyline : {
positions : pos,
width : 5,
followSurface : false,
material : Cesium.Color.BLUE,
show : true
},
description : descr,
});
任何和所有幫助將不勝感激(我是新來的銫和也的Javascript)