1.0.1 • Published 2 years ago
@hbgxgis/arcgis-single-view-helper v1.0.1
arcgis-single-view-helper
example
// file1
import '@arcgis/core/assets/esri/themes/light/main.css'
import Map from '@arcgis/core/Map'
import SceneView from '@arcgis/core/views/SceneView'
import { ArcGISSingleViewHelper } from '@/lib/index'
export default {
name: 'MapView',
mounted() {
const view = new SceneView({
container: 'mapview',
map: new Map({ basemap: 'topo' }),
})
ArcGISSingleViewHelper.set(view)
},
beforeDestroy() {
ArcGISSingleViewHelper.destroy('mapview')
},
}
// file2
import { ArcGISSingleViewHelper } from '@/lib/index'
export default {
created() {
ArcGISSingleViewHelper.get('mapview').then((mapview) => {
console.log('哈哈哈')
mapview.goTo({ zoom: 10 }).catch((err) => {
console.error(err)
})
})
},
}