【问题标题】:How to get the maxIntensity property on a google heatmap如何在谷歌热图上获取 maxIntensity 属性
【发布时间】:2013-03-09 00:03:45
【问题描述】:

我用谷歌搜索过,浏览过 SO,甚至只是使用 firebug 浏览了 javascript 属性,但我就是找不到在谷歌热图中 getmaxIntensity 属性的方法.我可以在实例化新地图时设置maxIntensity

根据此处的文档:https://developers.google.com/maps/documentation/javascript/3.10/reference#HeatmapLayer

也没有获取热图选项对象的方法,只能设置。

有什么想法吗?

【问题讨论】:

    标签: google-maps google-maps-api-3 data-visualization heatmap


    【解决方案1】:

    首先,建议查看Google Maps Documentationj。提供的解决方案似乎正确,您可以仔细检查 heatmap 部分。

    let heatmap = new google.maps.visualization.HeatmapLayer({
        data: locations,
        map: map,
        maxIntensity: maxI,
        radius: rad,
        opacity: opac
    });
    

    【讨论】:

    • 这个答案需要更多解释。
    【解决方案2】:

    你可以得到它,假设heatmap是热图层:

    heatmap.get('maxIntensity')

    【讨论】:

    • 我正在使用热图图层,但它只返回未定义。这似乎很奇怪,因为内部必须有一些默认值,或者它是计算出来的。
    • 默认值是自动生成的,所以由于某种原因它返回未定义,我自己也遇到了同样的问题,所以我只是给它一个默认值。
    猜你喜欢
    • 2019-06-08
    • 1970-01-01
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多