标签: meteor leaflet graphql react-apollo
我有来自Apollo + React的GraphQL查询,我在地图组件上使用参数为“latitude”和“longitude”。变量由地图的中心点提供,我试图让它更新查询,因为中心点或缩放级别已更改但无法找到“简单”的方法来执行此操作 - 也许我是在思考过程。< / p>
有没有办法简单地说,这里有一些新变量,重新获取新数据?到目前为止,我见过的唯一方法与突变有关,但这似乎更多地用于插入新值。任何想法或建议都会很棒!谢谢!
答案 0 :(得分:0)
你的描述听起来很混乱。
如果我理解正确,只要地图视图(中心和/或缩放级别)发生变化,您就会发送新的GraphQL查询。
在这种情况下,您只需听取传单地图的'moveend'和'zoomend'事件,然后根据新地图中心和缩放重新发送您的查询(我会说视图端口范围会可能更合适。)
'moveend'
'zoomend'