如何配置icCube,使其可以显示Google Maps小部件。我找不到文档中的指南,也找不到应用程序本身中的选项。。我熟悉将Google Maps api与例如JS一起使用,但是如何在icCube中实现呢?一些帮助,将不胜感激。

最佳答案

IcCube支持两种类型的Google地图:HeatingMap和RegionMap。加热图需要经度,纬度和加热强度度量,以列为单位,并且以行为单位进行迭代。区域地图要求根据ISO和值列来标识区域。我已经在演示服务器上使用map创建了一个示例报告:
https://demo6.iccube.com/icCube/doc/ic3report?ic3demo&name=%2Fshared%2FStackOverflow%2FGoogle%20Region%20Widget%20With%20Data&menu=on
https://demo6.iccube.com/icCube/doc/ic3report?ic3demo&name=%2Fshared%2FStackOverflow%2FGoogle%20Heatmap%20Widget%20With%20Data&menu=on
另外,您还需要设置一个Google Maps API密钥。为此,您可以在admin-> report config JS中放置一个配置选项:

function ic3config(options) {
  options.googleMapApiKey = "xxxxxxxxxxxxxxxxxxxxxx";
}

[edit]可以通过Admin / Docs控制台访问此文件,如图所示。
google-maps - ICCube报告Google map 设置-LMLPHP

10-07 14:13