/** * 污染源 * */ // 请求接口数据 const mapApi = require('../../../api/mapApi').default // 使用封装方法 const AnimalService = require('../service/AnimalService').default module.exports = function () { this.init = async (layer, L) => { this.animalService = new AnimalService({ L: L, layer: layer }) const result = await mapApi.getSourcesPoll() console.log(result) const resultData = result.Result.DataInfo || [] console.log(resultData) // 循环遍历数据 根据进行marker 的创建 for (let i = 0; i < resultData.length; i++) { const polygon = L.polygon(resultData, { // totransferData: resultData[i], color: 'red' }) layer.addLayer(polygon) } } }