util.js 1015 字节
/** 获取地图范围内数据 */
function getRandomCoords(bound) {
  let minX = bound.min.x;
  let minY = bound.min.y;
  let maxX = bound.max.x;
  let maxY = bound.max.y;
  var _x = Math.floor(Math.random() * (maxX - minX)) + minX;
  var _y = Math.floor(Math.random() * (maxY - minY)) + minY;
  return { x: _x, y: _y }
}

var _markers = []

function _randomDomMarker(map, num) {
    for (let index = 0; index < num; index++) {
        var domMarker = new fengmap.FMDomMarker({
            x: getRandomCoords(map.getBound()).x,
            y: getRandomCoords(map.getBound()).y,
            content: '<p class="my-popup">' + getRandomCoords(map.getBound()).x + '</p>',
            domWidth: 10,
            domHeight: 10
        });
        var level = map.getLevel()
        var floor = map.getFloor(level);
        domMarker.addTo(floor);
        _markers.push(domMarker)
    }
}

function _clearAllDomMarker() {
    _markers.forEach(marker => {
        marker.remove();
    });
}