我的应用程序位于Angular 5.我正在调用API并获取不同的数据以及纬度和数据。经度。当我获取这些数据时,我正在基于lats&amp ;;在地图上渲染标记。我使用Leaflet来自API的longs我创建了Marker Cluster以更好的方式显示标记。您可以想象标记显示正确且工作正常。
现在我想在ZoomIn& amp;缩小(ZoomOut)
即。当我在地图中放大/缩放时,它会覆盖一些区域吗?我想要那些覆盖区域的坐标。通过该范围的坐标,我将执行API并仅获得该区域的过滤结果。
任何帮助?
先谢谢
答案 0 :(得分:1)
使用宣传单getBounds()
对象上的map
方法获取描述地图可见区域的LatLngBounds
。您可以使用其值来提供API查询。
var bounds = mymap.getBounds()
http://leafletjs.com/reference-1.3.0.html#map-methods-for-getting-map-state
上的文档