UNPKG

gisviewer-vue3-arcgis

Version:

在应用中引入私服的包, 项目根目录下 新建文件 .npmrc 在 .npmrc 中对包源进行配置:

2 lines (1 loc) 980 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});class o{constructor(s){this.allCrosses=[],this.signalCrossController=s}addCrosses(s){const e=(r,l,i)=>{r.signals.forEach(t=>{this.allCrosses.push({signalId:t.signalId,crossId:t.id,name:t.name,x:t.longitude,y:t.latitude,districtId:l,subDistrictId:i})}),r.subDistricts.forEach(t=>{e(t,l,t.id)})};s.forEach(r=>{e(r,r.id)})}setVisible(s){this.signalCrossController.setVisible(s)}showScatter(){this.signalCrossController.showSignalCross({style:"scatter",showName:"crossName",points:this.allCrosses})}showCluster(){this.signalCrossController.showSignalCross({style:"cluster",showName:"crossName",points:this.allCrosses})}clear(){this.signalCrossController.clearSignalCross()}highlight(s){const e=s.type==="district"?"districtId":"subDistrictId";return this.signalCrossController.highlight(e,s.id)}clearHighlight(){this.signalCrossController.clearHighlight()}}exports.default=o;