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.47656 37.82298 - 122.46310 37.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.96805 24.39885 1500000 0 , 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 >

 

 

转载于:https://www.cnblogs.com/yitianhe/archive/2012/09/24/2699687.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值