高い道徳的なマップ - マーカーを追加する方法は2つ&ラベルを削除するには、2つの方法があります

タグに追加します:

 

1、marker.setMap(マップ)

2、marker.add([フラグ])。

 タグを削除します。

1.marker.setMap(NULL); 
2 map.remove([MARKER1、MARKER2]);(加え標識マップを追加条件とします)

<!DOCTYPE HTML> 
<HTML> 
    <HEAD> 
        <メタ文字セット= " UTF-8 " > 
        <スクリプトタイプ= " テキスト/ javascriptの" SRC = " https://webapi.amap.com/maps?v=1.4.11&key = 9de88a718781910c9a1c81230827d1ce&プラグイン= AMap.Autocomplete、AMap.PlaceSearch " > </ SCRIPT> 
        <タイトル>添加标记-多点标记</ TITLE> 
        <スタイル> 
            * { 
                パディング:0 ; 
                マージン:0 ; 
                リスト - スタイル:なし。
                位置:絶対; 
                トップ:0 ; 
                左:0 ; 
                幅:100; 
                高さ:100; 
            } 
            #searchNode { 
                位置:絶対。
                Z -index:9 
                幅:300ピクセル; 
                高さ:100pxに。
                背景:白; 
                テキスト - 揃える:センター; 
                パディング - トップ:20ピクセル; 
            }
            #setCenterNode { 
                位置:絶対。
                Z -index:9 
                幅:300ピクセル; 
                背景:白; 
                トップ:100ピクセル; 
            } 
            .amap - アイコンIMG { 
                幅:25ピクセル。
                高さ:34px; 
            }
         </スタイル> 
    </ head> 
    <body> 
        <DIV ID = " コンテナ" > </ div> 
        
        <スクリプト> VARの地図= 新しい AMap.Map(' コンテナー' 
                ズーム:10 
                中央:[
            、{ 116.37939139.861536 ] 
            }); 
            
            VARのマーカー= 新しい新しいAMap.Marker({ 
                アイコン:' https://a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker- Default.png '// アイコン標識 
                位置:[ 116.37939139.861536 ]   // マーカ座標 
                オフセット:新しい新しい AMap.Pixel( - 50、 - 500// ピクセルのオフセット値
            })。
            marker.setMap(マップ)
            
            map.on(' クリック'のsetTimeout(関数(){、関数(E){
                 // はconsole.log(e.lnglat)。
                VARマーカー= 新しいAMap.Marker({ 
                    アイコン:' https://a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-default.png ' 
                    位置:[e.lnglat.lng、 e.lnglat.lat]、
                    オフセット:新しい AMap.Pixel( - 10、 - 20 
                })。
                // marker.setMap(マップ); 
                / * 
                    marker.setMap(NULL)。
                }、5000)。* / 
                
                map.add([マーカ])。 
                のsetTimeout(関数(){ 
                    map.remove([マーカ]); 
                }、5000 )。
            })
            
         </ SCRIPT> 
    </ body> 
</ HTML>

 

おすすめ

転載: www.cnblogs.com/rickdiculous/p/11431401.html