如何使用 angular 从地图传单绘制中获取绘制的对象?

How can I get a drawn Object from a map leaflet draw using angular?

我正在使用 angular leaflet, leaflet-draw 我正在尝试获取一个圆(或其他绘制的对象)对象以查看地图上的某个点是否超时出现在其中。我需要在单独的服务中使用它。如何访问已在我的 angular 代码中其他地方绘制的对象的数据?

找到答案了。为了以我尝试的方式访问绘制的对象,我在我的服务中保留了 L.FeatureGroup 对象。这个对象里面是一个 layersDrawnItems sub-object。此对象有一个 _layers 数组,其中包含绘制对象的列表。

然后可以使用传单 API 访问它们。我仍然不知道我应该如何通过给定的文档找到它(除非我错过了一些非常明显的东西,我假设我做了,因为这似乎是基本功能)但如果其他人需要知道,在这里。