Merge pull request #6459 from dataease/pr@dev@feat_flow_map_online_map_key
feat: 流向地图使用自定义key
This commit is contained in:
commit
95e1d603ed
@ -26,17 +26,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@antv/g2plot": "^2.4.9",
|
"@antv/g2plot": "^2.4.9",
|
||||||
"@antv/l7": "2.15.0",
|
"@antv/l7": "^2.15.0",
|
||||||
"@antv/l7-component": "2.15.0",
|
"@antv/s2": "^1.49.1",
|
||||||
"@antv/l7-core": "2.15.0",
|
|
||||||
"@antv/l7-layers": "2.15.0",
|
|
||||||
"@antv/l7-maps": "2.15.0",
|
|
||||||
"@antv/l7-renderer": "2.15.0",
|
|
||||||
"@antv/l7-scene": "2.15.0",
|
|
||||||
"@antv/l7-source": "2.15.0",
|
|
||||||
"@antv/l7-utils": "2.15.0",
|
|
||||||
"@antv/s2": "1.49.1",
|
|
||||||
"@antv/util": "^2.0.17",
|
|
||||||
"@riophae/vue-treeselect": "0.4.0",
|
"@riophae/vue-treeselect": "0.4.0",
|
||||||
"@tinymce/tinymce-vue": "^3.2.8",
|
"@tinymce/tinymce-vue": "^3.2.8",
|
||||||
"axios": "^0.21.3",
|
"axios": "^0.21.3",
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
74
core/frontend/public/vendor/vendor.dll.js
vendored
74
core/frontend/public/vendor/vendor.dll.js
vendored
File diff suppressed because one or more lines are too long
@ -1,8 +1,9 @@
|
|||||||
import { Scene, LineLayer } from '@antv/l7'
|
import { Scene, LineLayer } from '@antv/l7'
|
||||||
import { GaodeMap } from '@antv/l7-maps'
|
import { GaodeMap } from '@antv/l7-maps'
|
||||||
import { getLanguage } from '@/lang'
|
import { getLanguage } from '@/lang'
|
||||||
|
import { queryMapKey } from '@/api/map/map'
|
||||||
|
|
||||||
export function baseFlowMapOption(chartDom, chartId, chart, action) {
|
export async function baseFlowMapOption(chartDom, chartId, chart, action) {
|
||||||
const xAxis = JSON.parse(chart.xaxis)
|
const xAxis = JSON.parse(chart.xaxis)
|
||||||
const xAxisExt = JSON.parse(chart.xaxisExt)
|
const xAxisExt = JSON.parse(chart.xaxisExt)
|
||||||
let customAttr
|
let customAttr
|
||||||
@ -20,9 +21,11 @@ export function baseFlowMapOption(chartDom, chartId, chart, action) {
|
|||||||
} catch (e) {
|
} catch (e) {
|
||||||
// ignore
|
// ignore
|
||||||
}
|
}
|
||||||
|
const key = await getMapKey()
|
||||||
chartDom = new Scene({
|
chartDom = new Scene({
|
||||||
id: chartId,
|
id: chartId,
|
||||||
map: new GaodeMap({
|
map: new GaodeMap({
|
||||||
|
token: key ?? undefined,
|
||||||
lang: lang,
|
lang: lang,
|
||||||
pitch: size.mapPitch,
|
pitch: size.mapPitch,
|
||||||
style: mapStyle
|
style: mapStyle
|
||||||
@ -85,3 +88,11 @@ export function baseFlowMapOption(chartDom, chartId, chart, action) {
|
|||||||
})
|
})
|
||||||
return chartDom
|
return chartDom
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const getMapKey = async() => {
|
||||||
|
const key = 'online-map-key'
|
||||||
|
if (!localStorage.getItem(key)) {
|
||||||
|
await queryMapKey().then(res => localStorage.setItem(key, res.data))
|
||||||
|
}
|
||||||
|
return localStorage.getItem(key)
|
||||||
|
}
|
||||||
|
|||||||
@ -242,7 +242,7 @@ export default {
|
|||||||
})
|
})
|
||||||
window.addEventListener('resize', this.calcHeightDelay)
|
window.addEventListener('resize', this.calcHeightDelay)
|
||||||
},
|
},
|
||||||
drawView() {
|
async drawView() {
|
||||||
const chart = JSON.parse(JSON.stringify(this.chart))
|
const chart = JSON.parse(JSON.stringify(this.chart))
|
||||||
// type
|
// type
|
||||||
// if (chart.data) {
|
// if (chart.data) {
|
||||||
@ -298,7 +298,7 @@ export default {
|
|||||||
} else if (chart.type === 'chart-mix') {
|
} else if (chart.type === 'chart-mix') {
|
||||||
this.myChart = baseMixOptionAntV(this.myChart, this.chartId, chart, this.antVAction)
|
this.myChart = baseMixOptionAntV(this.myChart, this.chartId, chart, this.antVAction)
|
||||||
} else if (chart.type === 'flow-map') {
|
} else if (chart.type === 'flow-map') {
|
||||||
this.myChart = baseFlowMapOption(this.myChart, this.chartId, chart, this.antVAction)
|
this.myChart = await baseFlowMapOption(this.myChart, this.chartId, chart, this.antVAction)
|
||||||
} else if (chart.type === 'bidirectional-bar') {
|
} else if (chart.type === 'bidirectional-bar') {
|
||||||
this.myChart = baseBidirectionalBarOptionAntV(this.myChart, this.chartId, chart, this.antVAction)
|
this.myChart = baseBidirectionalBarOptionAntV(this.myChart, this.chartId, chart, this.antVAction)
|
||||||
} else {
|
} else {
|
||||||
@ -338,7 +338,6 @@ export default {
|
|||||||
}
|
}
|
||||||
this.setBackGroundBorder()
|
this.setBackGroundBorder()
|
||||||
},
|
},
|
||||||
|
|
||||||
antVAction(param) {
|
antVAction(param) {
|
||||||
switch (this.chart.type) {
|
switch (this.chart.type) {
|
||||||
case 'treemap':
|
case 'treemap':
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user