zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    转载+自己心得
    分享
    领域驱动设计系列文章汇总
    ABP集合贴
    MVC学习系列——参考
    MVC学习系列——RazorViewEngine扩展
    MVC学习系列——Model验证扩展
    MVC学习系列——HtmlHelper扩展
    MVC学习系列——ModelBinder扩展
    MacBook强制清除gardle缓存
  • 原文地址:https://www.cnblogs.com/yitianhe/p/2699687.html
Copyright © 2011-2022 走看看