根据Lat / Long放大Highmaps

时间:2015-09-28 11:06:21

标签: javascript highcharts highmaps

我使用各种Lat / Long创建了一个Bubble Highmap,它运行正常。我使用proj4.js使它工作。

这是我的系列数据:

var mapFinalData = [{
                name: 'Countries',
                mapData: mapData,
                color: "#F5F5F5",
                enableMouseTracking: false,
                showInLegend: false,
                nullColor: "#D6D8CB"
            }];
        mapFinalData.push({
                type: 'mapbubble',
                mapData: mapData,
                name: queryGenerator("topic-analysis", "getRawParams").topic,
                data: mapFData,
                joinBy: ['postal-code', 'code'],
                minSize: 8,
                maxSize: 35,
                color: '#028E85',
                tooltip: {
                    backgroundColor:"#444444"
                }
            });

我能够成功地绘制地图。

但我需要通过点击按钮来放大地图到特定的纬度/经度。

我知道我可以使用

缩放到特定区域

$('#container').highcharts().get('EC').zoomTo();

1 个答案:

答案 0 :(得分:1)

使用Chart.mapZoom()方法怎么样?见API。您可以再次使用centerX方法获取centerYChart.fromLatLonToPoint()API