首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-google-map切换热图可见性

react-google-map切换热图可见性
EN

Stack Overflow用户
提问于 2017-11-10 02:44:40
回答 1查看 998关注 0票数 1

我有一个使用react-google-maps的谷歌地图设置,我正在使用heatmap component来显示覆盖在地图顶部的热图。这在初始加载时工作得很好,但我在切换热图的可见性时遇到了一些困难。

https://developers.google.com/maps/documentation/javascript/examples/layer-heatmap中的示例中,它们可以访问heatmap变量来执行heatmap.setMap()heatmap.getMap()之类的操作。

据我所知,使用react-google-maps并没有提供访问map或heatmap实例的方法。

那么如何打开/关闭热图呢?

代码语言:javascript
复制
import HeatmapLayer from "react-google-maps/lib/visualization/HeatmapLayer";

const MapaPerfilW = withGoogleMap(props => (
    <GoogleMap
        defaultZoom={15}
        position={{ lat: 37.782551, lng: -122.445368 }}
    >
        <HeatmapLayer
            data={[
                new google.maps.LatLng(37.782551, -122.445368),
                new google.maps.LatLng(37.782745, -122.444586),
                new google.maps.LatLng(37.782842, -122.443688),
                new google.maps.LatLng(37.782919, -122.442815),
                new google.maps.LatLng(37.782992, -122.442112),
                new google.maps.LatLng(37.783100, -122.441461)
            ]}
        />
    </GoogleMap>
));

组件代码:https://github.com/tomchentw/react-google-maps/blob/master/lib/components/visualization/HeatmapLayer.js

EN

回答 1

Stack Overflow用户

发布于 2018-03-01 19:09:29

而不是打开和关闭可见性,您必须使其存在依赖于属性或状态,当它更改时,热图将相应地呈现或不呈现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47209363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档