| | |
| | | CesiumDraw.drawLabel(options); |
| | | } |
| | | |
| | | function drawText(text) { |
| | | var options = { |
| | | 'viewer': viewer, |
| | | 'label': { |
| | | 'text': text, |
| | | 'font': '30px SimSun', |
| | | 'fillColor': Cesium.Color.RED, |
| | | 'outlineColor': Cesium.Color.BLACK, |
| | | 'outlineWidth': 2, |
| | | 'style': Cesium.LabelStyle.FILL_AND_OUTLINE, |
| | | 'scaleByDistance': new Cesium.NearFarScalar(100, 1.0, 200, 0.4) |
| | | }, |
| | | } |
| | | CesiumDraw.drawText(options); |
| | | } |
| | | function clearDraw() { |
| | | var options = { |
| | | 'viewer': viewer, //全局Cesium对象 |
| | |
| | | "fontstyle":'SimSun', |
| | | } |
| | | } |
| | | else if(type=='text'){ |
| | | var cartographic=Cesium.Cartographic.fromCartesian(drawEntity._position._value); |
| | | var lng=Cesium.Math.toDegrees(cartographic.longitude); |
| | | var lat=Cesium.Math.toDegrees(cartographic.latitude); |
| | | var alt=cartographic.height; |
| | | saveData= { |
| | | "id":id, |
| | | "type": type, |
| | | "longitude": lng, |
| | | "latitude": lat, |
| | | "height": alt, |
| | | "content":drawEntity.title, |
| | | "color":drawEntity._label._fillColor._value.toCssColorString(), |
| | | "fontsize":30, |
| | | "fontstyle":'SimSun', |
| | | } |
| | | } |
| | | |
| | | let token = window.localStorage.getItem("token"); |
| | | $.ajax({ |