Browse Source

优化

shibei_master
ZhaoTongYao 3 years ago
parent
commit
b534558b99
  1. 53
      src/views/modules/visual/plugin/power/components/screen-org-map.vue

53
src/views/modules/visual/plugin/power/components/screen-org-map.vue

@ -121,32 +121,33 @@ export default {
marker.setStyle(iconStyle)
features.push(marker)
})
var overlayStyle = (function () {
return function (feature) {
var styles = {}
styles['Point'] = [
new Style({
image: new Icon({
scale: scale,
src: iconArray[0] // feature.values_.properties.index
})
}),
new Style({
text: createTextStyle(feature)
})
]
return styles[feature.getGeometry().getType()]
}
})()
let select = new Select({
style: overlayStyle
})
map.addInteraction(select)
select.on('select', e => {
if (e.selected.length > 0) {
console.log('------', e.selected[0].values_.properties.id)
}
})
// //
// var overlayStyle = (function () {
// return function (feature) {
// var styles = {}
// styles['Point'] = [
// new Style({
// image: new Icon({
// scale: scale,
// src: iconArray[0] // feature.values_.properties.index
// })
// }),
// new Style({
// text: createTextStyle(feature)
// })
// ]
// return styles[feature.getGeometry().getType()]
// }
// })()
// let select = new Select({
// style: overlayStyle
// })
// map.addInteraction(select)
// select.on('select', e => {
// if (e.selected.length > 0) {
// console.log('------', e.selected[0].values_.properties.id)
// }
// })
markerSource.addFeatures(features)
map.addLayer(markerLayer)
},

Loading…
Cancel
Save