如何通过 Highmaps 使用包含国家和湖泊的多层地图?

How to use a multi-layer map with countries and lakes with Highmaps?

有什么方法可以在Highcharts中使用多层地图吗?就我而言,我需要三层:一层用于国家,一层用于边界(显示有争议的区域与正常区域不同),一层用于湖泊,如下所示:

目前,我看不出这是如何实现的。或者我可以将三层从 shapefile 导出到 JSON 然后将三层粘在一起吗?但是,为国家着色的 »join« 仍然有效吗?

感谢任何提示。

根据评论-图像上需要的东西,可以基于这个官方演示来完成:https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/maps/demo/mapline-mappoint

经过一些尝试,@luftikus143 遇到了无法在他的自定义 JSON 文件中将几何设置为 null 的问题,我的解决方案是将其分配为具有空坐标数组的对象。演示:jsfiddle.net/BlackLabel/06xvrs8m/1

{
        "type": "Feature",
        "geometry": {
          type: 'polygon',
          "coordinates": [
            [

            ]
          ]
        },
        "properties": {
          "OBJECTID": 1,
          "NAME": "Great Bear Lake",
          "Shape_Leng": 35.7525061159,
          "Shape_Area": 6.12829979344
        }
      },