我正在使用angular leaflet,leaflet-draw,我正在尝试获取一个圆(或其他绘制的对象)对象,以查看地图上是否有一个点超时出现在其中。我需要在一个单独的服务中使用它。我如何访问已经在angular代码中的其他位置绘制的对象的数据?
发布于 2017-01-23 22:02:47
找到答案了。为了以我尝试的方式访问绘制的对象,我在我的服务中持久化了L.FeatureGroup对象。在此对象内部是一个layersDrawnItems子对象。这个对象有一个包含绘制对象列表的_layers数组。
然后可以使用leaflet API访问它们。我仍然不知道如何在给定的文档中找到这一点(除非我遗漏了一些非常明显的东西,我假设我遗漏了,因为这似乎是基本的功能),但是如果其他人需要知道,可以在这里找到。
https://stackoverflow.com/questions/41703141
复制相似问题