Q
造型擠壓線在GE
0
A
回答
0
,基本上「擠出的線的邊界」是一個多邊形對象和應分別樣式。
下面是從GE API將樣品與一個附加的線和一條新方法getPolyStyle(),這增加了自定義風格的「牆」:
// Create the placemark
var lineStringPlacemark = ge.createPlacemark('');
// Create the LineString; set it to extend down to the ground
// and set the altitude mode
var lineString = ge.createLineString('');
lineStringPlacemark.setGeometry(lineString);
lineString.setExtrude(true);
lineString.setAltitudeMode(ge.ALTITUDE_RELATIVE_TO_GROUND);
// Add LineString points
lineString.getCoordinates().pushLatLngAlt(48.754, -121.835, 700);
lineString.getCoordinates().pushLatLngAlt(48.764, -121.828, 700);
lineString.getCoordinates().pushLatLngAlt(48.776, -121.818, 700);
lineString.getCoordinates().pushLatLngAlt(48.787, -121.794, 700);
lineString.getCoordinates().pushLatLngAlt(48.781, -121.778, 700);
lineString.getCoordinates().pushLatLngAlt(48.771, -121.766, 700);
lineString.getCoordinates().pushLatLngAlt(48.757, -121.768, 700);
lineString.getCoordinates().pushLatLngAlt(48.747, -121.773, 700);
// Create a style and set width and color of line
lineStringPlacemark.setStyleSelector(ge.createStyle(''));
var lineStyle = lineStringPlacemark.getStyleSelector().getLineStyle();
/*** STYLING THE POLYGON ('WALL') UNDER THE LINE ***/
lineStringPlacemark.getStyleSelector().getPolyStyle().getColor().set('9900ffff');
/***************************************************/
lineStyle.setWidth(5);
lineStyle.getColor().set('9900ffff'); // aabbggrr format
// Add the feature to Earth
ge.getFeatures().appendChild(lineStringPlacemark);
0
基本上你需要添加一個LineStyle樣式到你的特徵並指定顏色。
多邊形顏色指定填充的顏色(該多邊形區域內)和線的顏色指定線,環,和多邊形的線邊界。
GE API的一個例子可以在這裏找到。 http://earth-api-samples.googlecode.com/svn/trunk/examples/linestring-style.html
要指定不透明度,你需要在aabbggrr格式設置的阿爾法值(FF =完全不透明)代碼顏色在此代碼段:所以
var lineStyle = placemark.getStyleSelector().getLineStyle();
lineStyle.setWidth(lineStyle.getWidth() + 2);
lineStyle.getColor().set('6600ffff'); // aabbggrr format
相關問題
- 1. 數據表 - scrollX造成擠壓頭
- 2. 在OpenGL中擠壓
- 3. 擠壓代碼?
- 4. Subplot擠壓
- 5. ChartView被擠壓/變形ViewPager /滾動型
- 6. 擠壓對象在OpenGL
- 7. 空表被擠壓
- 8. Opengl對象擠壓
- 9. jQuery緩慢擠壓表
- 10. Matlab子插圖擠壓
- 11. Matlab:linkaxes擠壓我的圖表
- 12. 鍵盤擠壓percentrelativelayout佈局
- 13. Android:AnimationDrawable擠壓我的形象
- 14. Bootstrap表td擠壓問題
- 15. git不能擠壓提交
- 16. Debian擠壓和設置ulimit
- 17. TensorFlow - 拆分和擠壓
- 18. 什麼是擠壓測試?
- 19. 檢測擠壓箱關閉
- 20. iOS - 垂直擠壓圖像
- 21. UIImageView被「擠壓」在我的UINavigationBar下方
- 22. 在iPad模擬器上模擬擠壓
- 23. 在Debian上安裝RoR擠壓
- 24. 代碼覆蓋率在擠壓爲JAVA
- 25. 在MEL中不擠壓的對象
- 26. 在Debian運行單2.10.2.0擠壓
- 27. Debian在debian擠壓不服從umask
- 28. 紋理形狀擠壓在three.js
- 29. 在一行中擠壓兩個結果
- 30. Git的方法:在主擠壓提交
感謝您的暗示! – evenfrost