|
@@ -458,9 +458,12 @@ export default {
|
|
|
methods: {
|
|
|
addPoints(city) {
|
|
|
// 地理坐标数组
|
|
|
+ if (this.pointLayer) {
|
|
|
+ this.mapPointList = [];
|
|
|
+ this.map.removeLayer(this.pointLayer);
|
|
|
+ this.pointLayer = null;
|
|
|
+ }
|
|
|
const pointData = [city];
|
|
|
- // const pointData = [city.longitude, city.latitude];
|
|
|
- console.log(pointData);
|
|
|
pointData.map((item) => {
|
|
|
// 创建点
|
|
|
const point = new Feature({
|
|
@@ -486,7 +489,6 @@ export default {
|
|
|
this.pointLayer = new VectorLayer({ source: this.pointLayerSource });
|
|
|
// 将图层添加地图上
|
|
|
this.pointLayer.setZIndex(1003);
|
|
|
- console.log(this.pointLayer);
|
|
|
this.map.addLayer(this.pointLayer);
|
|
|
},
|
|
|
|