鍍金池/ 問答/HTML/ vue中使用highmaps,如何引入proj4js?

vue中使用highmaps,如何引入proj4js?

在vue中使用highmaps畫一個中國城市分布圖(需要定位經(jīng)緯度),根據(jù)官網(wǎng)給的例子:https://jshare.com.cn/highmaps/M9tzGW/1,

clipboard.png

需要引入這個庫,我試著在頁面引入,但是還是沒有效果

import $ from 'jquery'
import Highcharts from 'highcharts'
import Highmaps from 'highcharts/modules/map'
import * as proj4 from 'proj4'

Highmaps(Highcharts);

頁面的報錯信息:(大概是提示你沒有引入proj4)Highcharts error #22: www.highcharts.com/errors/22

clipboard.png

但是我打印了一下console.log(proj4) 是已經(jīng)成功引入了的,但是卻沒有在highmaps中生效,想請教下各位有沒有經(jīng)歷過這個問題?是怎么解決的?

回答
編輯回答
避風港

不是說需要在之前引入么?你把pro4j放到highcharts前面呢

如果不行,你試試直接在頁面最上方通過script引入這個腳本呢?

2018年8月26日 17:18