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>
  • 相关阅读:
    OKHttp的使用
    多点触控
    事件分发机制的理解
    Activity的四种启动模式
    反射动态建表
    px,dp,sp三者的转换
    动态广播和静态广播的区别
    字符串转日期格式
    hive Metastore contains multiple versions
    记一次 qW3xT.4,解决挖矿病毒。
  • 原文地址:https://www.cnblogs.com/yitianhe/p/2699649.html
Copyright © 2011-2022 走看看