代码之家  ›  专栏  ›  技术社区  ›  Peterhack

Typescript中的Highmaps:不进行dipslayed的映射

  •  0
  • Peterhack  · 技术社区  · 6 年前

    我试图使用react在typescript中使用highcharts包的highmap。但是,它根本不显示地图。

    https://codesandbox.io/s/o9nokjr6vz

    它与此选项相关:

    Highcharts.mapChart("investment", {
      chart: {
        map: "countries/de/de-all"
      },
    

    我错过了什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   gert vaartjes    6 年前

    未为地图加载引用的“countries/de/de all”的地图数据。您必须下载德国的GeoJson文件 here 并将json文件上传到您的项目中,然后像这样导入它;

    import * as mapdata from "./de-all.geo.json";
    

    设置地图数据如下

    Highcharts.mapChart("investment", {
          chart: {
            //map: "countries/de/de-all"
            map: mapdata
          },
    

    here :