| | |
| | | * @Author: yangsx |
| | | * @Date: 2019-11-28 09:50:16 |
| | | * @LastEditors: song |
| | | * @LastEditTime: 2021-02-01 17:14:21 |
| | | * @LastEditTime: 2021-02-03 16:35:18 |
| | | --> |
| | | <!DOCTYPE html> |
| | | <html lang="zh"> |
| | |
| | | <script> |
| | | var _framework = null; |
| | | var _AppEvent = null; |
| | | var locationObj = null |
| | | |
| | | function init(openId) { |
| | | if (openId && _AppEvent != null) { |
| | |
| | | _framework.onSiderContainerShow(); |
| | | _framework.resize(); |
| | | _AppEvent = AppEvent; |
| | | _AppEvent.addAppEventListener("mapLoad", mapLoad); |
| | | if (openId) showFun(openId); |
| | | } |
| | | ); |
| | |
| | | _AppEvent.dispatchAppEvent(_AppEvent.RUN_WIDGET, id); |
| | | } |
| | | |
| | | function dw(x,y) { |
| | | _AppEvent.dispatchAppEvent("goto", {x:x,y:y}); |
| | | function mapLoad(map) { |
| | | if(locationObj) { |
| | | map.centerAndZoom(new esri.geometry.Point(locationObj.x,locationObj.y, new esri.SpatialReference({ wkid: 4326 })), 14); |
| | | } |
| | | } |
| | | |
| | | </script> |
| | | </head> |
| | | |
| | |
| | | this._eventHandlers.push(this.map.on("mouse-move", lang.hitch(this, this._onMouseMove))); |
| | | AppEvent.addAppEventListener(AppEvent.SWITCH_BASEMAP, lang.hitch(this, this.onSwitchBaseMap)); |
| | | AppEvent.addAppEventListener(AppEvent.ADD_TOP_MOST_LAYER, lang.hitch(this, this.onAddTopMostLayer)); |
| | | AppEvent.addAppEventListener("goto", lang.hitch(this, this.goto)); |
| | | }, |
| | | goto: function (evt) { |
| | | this.map.centerAndZoom(new Point(evt.x,evt.y, new SpatialReference({ wkid: 4326 })), 14); |
| | | }, |
| | | onload: function () { |
| | | //var listNode = this.map.attribution.listNode; |
| | |
| | | } |
| | | } |
| | | })) |
| | | |
| | | AppEvent.dispatchAppEvent("mapLoad", this.map); |
| | | return this.map |
| | | }, |
| | | appendToolHandler: function (data) { |
| | |
| | | }); |
| | | this.map.addLayer(cycleMap); |
| | | |
| | | this.map.centerAndZoom(new Point(115.806669,28.68635, new SpatialReference({ wkid: 4326 })), 14); |
| | | //this.map.centerAndZoom(new Point(115.806669,28.68635, new SpatialReference({ wkid: 4326 })), 14); |
| | | |
| | | |
| | | // //添加多时相图层 |
| | |
| | | > |
| | | <iframe |
| | | id="mapDiv" |
| | | src="https://s16s652780.51mypc.cn/jfpt/map/index.html" |
| | | ref="mapDiv" |
| | | src="/map/index.html" |
| | | frameborder="0" |
| | | width="100%" |
| | | height="100%" |
| | |
| | | }, |
| | | handleMap(row) { |
| | | this.showMap = true; |
| | | debugger; |
| | | var sddsds = document.getElementById("mapDiv"); |
| | | document.getElementById("mapDiv").contentWindow.dw(row.jd,row.wd) |
| | | this.$nextTick(() => { |
| | | this.$refs.mapDiv.onload = () => { |
| | | window.frames[0].locationObj = {x:row.jd,y:row.wd}; |
| | | }; |
| | | }) |
| | | }, |
| | | handleManage(row) { |
| | | this.form = row; |