コントロールを追加&削除 - 高い道徳的なマップを

コントロールのプロパティ
をtrueに//ブールデフォルト可視
OV =新しい新しいAMap.OverView(); 
ov.hide(); //ov.show();表示/非表示---コントロールを追加および削除表します

 

 

<!DOCTYPE HTML > 
< HTML > 
    < ヘッド> 
        < メタのcharset = "UTF-8" > 
        < スクリプトタイプ= "テキスト/ javascriptの" SRC = "https://webapi.amap.com/maps?v=1.4.11&key=9de88a718781910c9a1c81230827d1ce&plugin = AMap.Scale、AMap.OverView ,, AMap.ToolBar、AMap.Autocomplete」> </ スクリプト> 
        < タイトル>控件的添加与删除</ タイトル> 
        < スタイル> 
            * { 
                パディング0 ;0 ; 
            } 
            #container { 
                位置絶対
                トップ0 ; 0 ; 100%; 
                高さ100%; 
            } 
            #panel { 
                位置固定されました
                背景; 
                トップ10pxの; 10pxの; 280px ; 
                高さ200pxの
            } 
            #search { 200pxの
                高さ160ピクセル; 
                位置絶対; 10pxの; 
                トップ10pxの; 
                背景; 
            } 
        </ スタイル> 
    </ヘッド> 
    < ボディ> 
        < DIV ID = "コンテナ" > </ DIV > 
        < DIV ID = "パネル" > 
            < ボタンID = "YY" >鹰眼</ ボタン> 
            < ボタンID = "GJT" >工具条< / ボタン> 
            < ボタンID = "BLC" >比例尺</ ボタン> 
        </ DIV > 
        
        <スクリプト> 
            のvar マップ= 新しいAMapMap(' コンテナ' 、{ 
                ズーム:11と
                中央:[ 116379391 39861536 ] 
                
            })。
            
            VAR OV =  新しいAMapOverView({ 
                可視:trueに設定され、
            })。
            VaRのOS =  新しいAMapScale();
            VAR OT =  新しいAMapToolBar(); 
            Map.addControl(OV)。
            Map.addControl(OS)。
            Map.addControl(OT)。
            
            yyNodeを聞かせて= gitの= BLC =  ; 
            yy.onclick =  関数(){
                 場合(yyNode ==  ){ 
                    oV.hide()。
                } { 
                    oV.show()。
                } 
                yyNode =  yyNode; 
            }。
            
        </ スクリプト> 
    </ ボディ> 
</ HTML >

 

おすすめ

転載: www.cnblogs.com/rickdiculous/p/11440539.html
おすすめ