removeMarkerDialogArr 清除markers及其对应的对话框
实例:removeMarkerDialogArr(markers);
参数说明:
markers(Array): 标注数组
返回值:
Boolean类型。为true时,清除成功;为false时,清除失败。
代码示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://mhc.ixiera.com/mhc/main.js"></script>
<script src="https://mhc.ixiera.com/mhc/Cesium-1.120/Build/Cesium/Cesium.js"></script>
<script src="https://mhc.ixiera.com/mhc/Cesium3DTile.js"></script>
<title>removeMarkerDialogArr</title>
</head>
<body>
<div id="container"></div>
<script>
MchCesium.init('container');
const markerInfos = [
{ id: 'marker1', text: '生命之洞', description: '服务器获取的数据1', lng: 104.461479, lat: 31.83257, },
{ id: 'marker2', text: '税务局', description: '服务器获取的数据2', lng: 104.460787, lat: 31.832211, },
]
const markerOption = {
billboard: {
mage: 'https://mhc.ixiera.com/img/bz.png',
width: 30,
height: 35,
},
label: {
font: '20px',
pixelOffset: new Cesium.Cartesian2(0, -38)
} ,
}
MchCesium.loadMarkers(markerInfos, markerOption, 2, true).then(markers => {
setTimeout(function(){
MchCesium.removeMarkerDialogArr(markers)
},5000)
})
</script>
</body>
</html>
本文档来自—MCHMAP 丨 地图引擎平台
扫一扫