const options = { url: "/arcgisApi/4.7/init.js" }; import _default,* as esriLoader from "esri-loader"; import {_getLngLat} from './mercatorToLngLat' import {getMyBiaoJi} from '../../../api/zhxxAPI.js' export function getBiaoJiList(_self,tableData){ esriLoader.loadModules(["esri/Graphic","esri/geometry/Point","esri/geometry/SpatialReference", "dojo/domReady!"],options).then( ( [Graphic,Point,SpatialReference]) => { var bjGraphicLayer = _self.mapObject.findLayerById("bjGraphicLayer"); bjGraphicLayer.removeAll(); bjGraphicLayer.visible = true; var symbol = {// type: "picture-marker", url: "/src/views/zongHeXinXiNew/assets/bjR.png", width: "16px", height: "34px" }; var gra,pt,symbol; tableData.forEach((item)=>{ if(item.lgtd && item.lttd){ pt = new Point(item.lgtd,item.lttd,new SpatialReference(102100)); gra = new Graphic({ geometry:pt, symbol:symbol, attributes:item }) bjGraphicLayer.add(gra); } }); // getMyBiaoJi(_self.userId,'','','',1,10000).then((res)=>{ // if(res.data.list){ // res.data.list.forEach((item)=>{ // if(item.lgtd && item.lttd){ // pt = new Point(item.lgtd,item.lttd,new SpatialReference(102100)); // gra = new Graphic({ // geometry:pt, // symbol:symbol, // attributes:item // }) // bjGraphicLayer.add(gra); // } // }); // } // }) }).catch(err => { console.error(err); }); } export function biaojiHandler(_self,mapPoint){ esriLoader.loadModules(["esri/Graphic","esri/geometry/Point","esri/geometry/SpatialReference", "dojo/domReady!"],options).then( ( [Graphic,Point,SpatialReference]) => { var symbol = {// type: "picture-marker", url: "/src/views/zongHeXinXiNew/assets/bjR.png", width: "16px", height: "34px" }; var gra = new Graphic({ geometry:mapPoint, symbol:symbol, attributes:'' }); _self.viewObject.graphics.removeAll(); _self.viewObject.graphics.add(gra); var longLat = _getLngLat({ x:mapPoint.x, y:mapPoint.y }) var str = "
名称:
"+ ""+ "经度:
"+ ""+ "纬度:
"+ ""+ "备注:
"+ ""+ "