zoukankan      html  css  js  c++  java
  • Skyline软件二次开发初级——7如何在WEB页面中的三维地图上设置颜色

    1.颜色例子:

    <html>
        <head>
            <title>Coordinates 1</title>
            <object id="SGWorld" classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1" style="visibility:hidden;height:0 "></object>
            <script type="text/javascript">
            
            
    function Init()
            {
                
    var coord = SGWorld.Creator.CreatePosition(-71.0086442.36229,0,2);
                
    var radius = 500.0// 500 meter

                
    var outlineColor = SGWorld.Creator.CreateColor(0000);
                
                
    // Red
                var redCircle = SGWorld.Creator.CreateCircle(coord, radius, outlineColor, SGWorld.Creator.CreateColor(25500));
                SGWorld.Creator.CreateTextLabel(coord, 
    "CreateColor(255, 0, 0)\r\nRed",SGWorld.Creator.CreateLabelStyle());

                
    // Green, with alpha transparency            
                coord.x -= 0.015;
                
    var greenCircle = SGWorld.Creator.CreateCircle(coord, radius, outlineColor, SGWorld.Creator.CreateColor(02550100));
                SGWorld.Creator.CreateTextLabel(coord, 
    "CreateColor(0, 255, 0, 100)\r\nGreen, with alpha transparency",SGWorld.Creator.CreateLabelStyle());

                
    // Blue, using HTML color format
                coord.y += 0.015;
                
    var blueCircle = SGWorld.Creator.CreateCircle(coord, radius, outlineColor, "#0000FF");
                SGWorld.Creator.CreateTextLabel(coord, 
    "\"#0000FF\"\r\nBlue, using HTML color format",SGWorld.Creator.CreateLabelStyle());                        
                
                
    // Yellow, using ABGR format /////////////////////////////////////////////////////
                coord.x += 0.015;
                
    var yellowCircle = SGWorld.Creator.CreateCircle(coord, radius, outlineColor, 0xAA00FFFF);
                SGWorld.Creator.CreateTextLabel(coord, 
    "0xAA00FFFF\r\nYellow, using ABGR format",SGWorld.Creator.CreateLabelStyle());

                coord.Altitude 
    = 4000;
                coord.Y 
    -= 0.035;
                coord.Pitch 
    = -45;
                SGWorld.Navigate.FlyTo(coord);
            }
            
            
    </script>
        </head>
        <body onload="Init();">
        </body>
    </html>
  • 相关阅读:
    坐标转换convertRect
    error this is not a media message!!!
    嵌入式-第一季-第4课
    嵌入式-第一季-第2课
    嵌入式-第一季-第3课
    嵌入式-第一季-第1课
    web-15. 事件与函数
    web-14. 表达式与程序流程
    web-13. 数组和字符串
    数据-第5课-线性表的本质
  • 原文地址:https://www.cnblogs.com/yitianhe/p/2699649.html
Copyright © 2011-2022 走看看