使用产品 :iClient plugin 9D
操作系统:win7 64,IE11
function init(){
kmlLayer = scene.get_layer3Ds().get_item("monitor_kml");
var feas= kmlLayer.get_feature3Ds();
var feature3D = new SuperMap.Web.Core.Feature3D();
var geoText3D = new SuperMap.Web.Core.GeoText3D();
var position = new SuperMap.Web.Core.Point3D(115.24942954746477, 39.2602752557057, 100);
var textPart3D = new SuperMap.Web.Core.TextPart3D("压力:100;流量:100" , position);
geoText3D.addPart(textPart3D);
feature3D.set_geometry(geoText3D);
var style3d = new SuperMap.Web.Core.Style3D();
style3d.set_altitudeMode(1);
var textStyle = new SuperMap.Web.Core.TextStyle3D();
textStyle.set_outline(true);
textStyle.set_foreColor(new SuperMap.Web.Core.Color(255, 255, 0, 255));
textStyle.set_backColor(new SuperMap.Web.Core.Color(0, 0, 0, 255));
textStyle.set_isSizeFixed(true);
textStyle.set_fontScale(1);
feature3D.set_textStyle3D(textStyle);
feature3D.set_style3D(style3d);
feas.add(feature3D);
kmlLayer.get_feature3Ds().updateData();
kmlLayer.updated();
}
function refresh(){
kmlLayer._innerLayer.Feature3Ds.RemoveAll();
kmlLayer.updated();
var feas= kmlLayer.get_feature3Ds();
var feature3D = new SuperMap.Web.Core.Feature3D();
var geoText3D = new SuperMap.Web.Core.GeoText3D();
var position = new SuperMap.Web.Core.Point3D(115.24942954746477, 39.2602752557057, 100);
var textPart3D = new SuperMap.Web.Core.TextPart3D("压力:999;流量:999", position);
geoText3D.addPart(textPart3D);
feature3D.set_geometry(geoText3D);
var style3d = new SuperMap.Web.Core.Style3D();
style3d.set_altitudeMode(1);
var textStyle = new SuperMap.Web.Core.TextStyle3D();
textStyle.set_outline(true);
textStyle.set_foreColor(new SuperMap.Web.Core.Color(255, 255, 0, 255));
textStyle.set_backColor(new SuperMap.Web.Core.Color(0, 0, 0, 255));
textStyle.set_isSizeFixed(true);
textStyle.set_fontScale(1);
feature3D.set_textStyle3D(textStyle);
feature3D.set_style3D(style3d);
feas.add(feature3D);
kmlLayer.get_feature3Ds().updateData();
kmlLayer.updated();
}