0

我无法让我的地图显示任何数据;它只是呈现空白,并且在控制台中出现“未捕获的类型错误:无法读取未定义的属性'长度'”的错误。我相信我使用的 Highstock 和 Highmaps 的版本是兼容的,所以我认为这不是问题,但我可能是错的。

单击此处获取小提琴

JS(使用 AJAX 获取 geo_data)

$('#map').highcharts('Map', {
    title: {
        text: 'Installs Map'
    },
    colorAxis: {
        min: 0
    },
    series: [{
        data: geo_data,
        mapData: Highcharts.maps['custom/world'],
        joinBy: ['hc-key', 'country_id'],
        name: 'Installs',
        states: {
            hover: {
                color: '#BADA55'
            }
        }
    }],
    credits: {
        enabled: false
    }
});
4

1 回答 1

1

使用最新的 highstock master 分支。

<script src="http://github.highcharts.com/highstock.js"></script>

http://jsfiddle.net/4a79s3qp/2/

于 2014-12-12T15:48:40.237 回答