我正在尝试在叠加层上显示/隐藏一些GeoJSON数据。 我将数据作为对象,但不是在某个服务器上。
如果我使用叠加类型'geoJSON',我会得到一个Eror:
A base layer must have an url
如何使用叠加显示/隐藏来显示/隐藏我的数据?
mixed-layers-overlays-geojson-example对我不起作用,因为它使用远程(xyz-json)数据。
附加信息:我在某个对象中的数据是我打算根据用户交互进行修改/更新的。
PS:这可能是非常简单的问题
修改:我制作了plunker of the situation。它显示了动态添加和删除路径对象以及geoJSON对象的一些空函数。
答案 0 :(得分:0)
我(我的同事)发现了一些难看的答案:直接访问传单层。
我从描述和added some functions分叉了这个傻瓜。查看我的函数transformGeoObjToPath
和geoToLeafletLayer
。在我们的应用程序中,我们使用了类型为' featureGroup'对于选择等其他内容,但这不在“解决方案”中。示例
但解决方案不是“美丽”,因为它直接访问传单。