• Skyline软件二次开发初级——10如何在WEB页面中的三维地图上控制图层对象


    1.影像图层:

    <html>
        <head>
            <title>Layers 1</title>
            <object id="SGWorld" classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1" style="visibility:hidden;height:0 "></object>
            <script type="text/javascript" src="abspath.js"></script>
            <script type="text/javascript">
            
            
    function Init()
            {
                
    var imageryLayer = SGWorld.Creator.CreateImageryLayer(toAbspath("data/goldengate.gif"), -122.4765637.82298-122.4631037.81359);
                SGWorld.Navigate.FlyTo(imageryLayer);
            }
            
            
    </script>
        </head>
        <body onload="Init();">
        </body>
    </html>

    2.FLY图层:

    <html>
        <head>
            <title>Layers 2</title>
            <object id="SGWorld" classid="CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1" style="visibility:hidden;height:0 "></object>
            <script type="text/javascript" src="abspath.js"></script>
            <script type="text/javascript">
            
            
    var popup = null;        
            
            
    function Init()
            {

                SGWorld.Navigate.SetPosition(SGWorld.Creator.CreatePosition(
    -111.9680524.3988515000000,0-48));

                popup 
    = SGWorld.Creator.CreatePopupMessage("Layers sample");
                popup.InnerText 
    = "This sample shows how to create a layer from a fly file.";            
                popup.Align 
    = "TopLeft";
                SGWorld.Window.ShowPopup(popup);

                
    var id = SGWorld.ProjectTree.LoadFlyLayer(toAbspath("data/park.fly"));
                SGWorld.ProjectTree.RenameGroup(id, 
    "Parks");
            }
            
            
            
            
    function Uninit()
            {
                
    if(SGWorld.Project.Name == "")
                    
    return;
                
    if(popup)
                    SGWorld.Window.RemovePopup(popup);

            }
            
            
    </script>
        </head>
        <body onload="Init();" onunload="Uninit()">
        </body>
    </html>
  • 相关阅读:
    Python进程池
    Python进程间通信
    python编程中的if __name__ == 'main与windows中使用多进程
    Python进程-实现
    python进程join()函数理解
    python 进程池Pool
    python多进程打印字符,加锁(Lock加锁)
    python进程、多进程
    正则表达式统计字符串中数字的个数
    python 处理xml
  • 原文地址:https://www.cnblogs.com/yitianhe/p/2699687.html
Copyright © 2020-2023  润新知