diff --git a/src/views/dataBoard/cpts/sjkb-map/index.vue b/src/views/dataBoard/cpts/sjkb-map/index.vue index f984cbebe..4f995540c 100644 --- a/src/views/dataBoard/cpts/sjkb-map/index.vue +++ b/src/views/dataBoard/cpts/sjkb-map/index.vue @@ -931,7 +931,7 @@ export default { let pointData = data.map(item => item.data) pointData = pointData.reduce((a, b) => a.concat(b), []); - pointData = pointData.filter(item => item.num > 0) + pointData = pointData.filter(item => item.num > 0 && !isNaN(item.latitude)&& !isNaN(item.longitude)) console.log(pointData, 'pointData') numPointMarker1 = new PointLayer({ name: 'numPointMarker1', @@ -953,15 +953,14 @@ export default { numPointMarker2 = new PointLayer({ name: 'numPointMarker2', zIndex: 21, - minZoom: 2, - maxZoom: 19 - }).source(pointData, { - parser: { - type: 'json', - x: 'longitude', - y: 'latitude' - } }) + .source(pointData, { + parser: { + type: 'json', + x: 'longitude', + y: 'latitude' + } + }) .shape('num', 'text') .color('#fff') .size(18)