{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/map_arcGIS.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/map_arcGIS.vue","mtime":1725957645725},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/babel.config.js","mtime":1725957645200},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import _slicedToArray from \"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/@babel/runtime-corejs2/helpers/esm/slicedToArray.js\";\nimport Vue from 'vue';\nimport esriLoader from \"esri-loader\";\nexport default {\n name: \"\",\n components: {},\n props: [\"field\"],\n data: function data() {\n return {};\n },\n created: function created() {},\n mounted: function mounted() {\n var _this = this;\n // const option = {url: 'https://js.arcgis.com/4.3/'} //注意:不同版本的ArcGIS API的用法可能不一样\n var option = {\n url: 'https://js.arcgis.com/4.16/'\n };\n esriLoader.loadModules([\"esri/Map\", 'esri/views/MapView', \"esri/widgets/Search\", \"esri/layers/MapImageLayer\", \"esri/widgets/Locate\", \"esri/Graphic\", \"esri/request\", \"esri/widgets/Search/SearchSource\", \"esri/geometry/geometryEngine\", \"esri/geometry/Point\", \"esri/widgets/Expand\", \"esri/widgets/BasemapGallery\", \"dojo/domReady!\"], option).then(function (_ref) {\n var _ref2 = _slicedToArray(_ref, 12),\n Map = _ref2[0],\n MapView = _ref2[1],\n Search = _ref2[2],\n MapImageLayer = _ref2[3],\n Locate = _ref2[4],\n Graphic = _ref2[5],\n esriRequest = _ref2[6],\n SearchSource = _ref2[7],\n geometryEngine = _ref2[8],\n Point = _ref2[9],\n Expand = _ref2[10],\n BasemapGallery = _ref2[11];\n var map = new Map({\n basemap: \"streets\",\n backgroundColor: \"#eee\",\n logo: false,\n slider: false,\n setZoom: 4\n });\n var view = new MapView({\n backgroundColor: \"#eee\",\n container: _this.field ? _this.field.openType === 'dialog' && _this.field.maptype === 'arcgis' ? 'arcgis_dialog_id' : _this.field.id : 'arcgis_view',\n map: map,\n zoom: 4,\n minZoom: 4,\n center: [113.17, 23.8],\n setZoom: 4\n });\n var search = new Search({\n view: view\n });\n view.ui.add(search, {\n position: \"top-right\",\n index: 2\n });\n var locateBtn = new Locate({\n view: view\n });\n view.ui.add(locateBtn, {\n position: \"top-left\"\n });\n var basemapGallery = new BasemapGallery({\n view: view,\n container: document.createElement(\"div\")\n });\n var bgExpand = new Expand({\n view: view,\n content: basemapGallery\n });\n basemapGallery.watch(\"activeBasemap\", function () {\n var mobileSize = view.heightBreakpoint === \"xsmall\" || view.widthBreakpoint === \"xsmall\";\n if (mobileSize) {\n bgExpand.collapse();\n }\n });\n view.ui.add(bgExpand, \"top-right\");\n }, function (reason) {});\n },\n computed: {},\n methods: {}\n};",null]}