Highcharts Highmaps如何使用hc-transform更改投影

问题描述

我使用Highmaps构建了此地图,看起来不错:see fiddle

现在,我想使用另一个投影,并使用伪墨卡托创建此geojson file添加hc-transform。不幸的是,该地图未显示see fiddle

这是geojson的样子:

    Highcharts.maps["custom/europe-nuts"] = {
"type": "FeatureCollection","name": "worldmap","crs": { "type": "name","properties": { "name": "urn:ogc:def:crs:epsg::3857" } },"hc-transform": {
    "default": {
        "crs": "+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs"
    }
},

出了什么问题?

解决方法

检查您的开发者控制台。发生错误是因为要素的几何属性之一设置为null

我发现这是您的代码的这一行:

{ "type": "Feature","properties": { "hc-key": "AQ","WB_A2": "-99","NAME_DE": "Antarktika" },"geometry": null },