タグに追加します:
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.379391、39.861536 ] }); VARのマーカー= 新しい新しいAMap.Marker({ アイコン:' https://a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker- Default.png '、 // アイコン標識 位置:[ 116.379391、39.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>