通过他们的服务器导出Highcharts bubble lat / lon map

时间:2016-02-18 14:58:46

标签: javascript php graph highcharts latitude-longitude

TL; DR

有人知道如何使用lat,lon点导出气泡贴图,为什么我的代码渲染空地图?

我正在尝试通过服务器export.highcharts.com导出Highcharts气泡图,但我得到的只是空地图,上面没有城市。

当您转到http://export.highcharts.com/Constructor设置为Map时,请将此代码粘贴到Options textarea http://pastebin.com/ZGWme6rJ(此处粘贴时间太长)并点击Preview,您会看到它生成空白地图,上面没有任何内容(从网站上Callback textarea中删除文字),但如果您在图表中使用它,你得到这个结果:http://jsfiddle.net/2ubcsgbe/

我设法使用此代码导出区域地图而没有任何问题:http://pastebin.com/XqhdN48B(您可以在http://export.highcharts.com进行测试)

我也用Google搜索并阅读了他们的API& docs,但找不到任何有关如何导出此类地图的示例。有人有关于如何通过导出服务器导出此类地图的想法或示例吗?

Ps。:我无法使用他们的导出模块,因为我正在使用PHP&amp ;;操作服务器上的图像。 MPDF。我也不能使用任何其他库。

感谢。

1 个答案:

答案 0 :(得分:1)

我发现Highcharts的功能chart.getSVG()chart.getSVGForExport()

因此,我不是手动从图表中获取数据并将我自己的函数创建数小时,而是现在我只使用chart.getSVGForExport()并将它返回的数据发送到它们的导出服务器,它就像魅力......

请勿忘记您需要export.js才能访问此功能。

伙计,我浪费了很多时间手动做这件事......