使用传单时获取坐标范围

时间:2018-04-23 11:01:53

标签: google-maps leaflet google-maps-markers

我的应用程序位于Angular 5.我正在调用API并获取不同的数据以及纬度和数据。经度。当我获取这些数据时,我正在基于lats&amp ;;在地图上渲染标记。我使用Leaflet来自API的longs我创建了Marker Cluster以更好的方式显示标记。您可以想象标记显示正确且工作正常。

现在我想在ZoomIn& amp;缩小(ZoomOut)

即。当我在地图中放大/缩放时,它会覆盖一些区域吗?我想要那些覆盖区域的坐标。通过该范围的坐标,我将执行API并仅获得该区域的过滤结果。

任何帮助?

先谢谢

1 个答案:

答案 0 :(得分:1)

使用宣传单getBounds()对象上的map方法获取描述地图可见区域的LatLngBounds。您可以使用其值来提供API查询。

var bounds = mymap.getBounds()

http://leafletjs.com/reference-1.3.0.html#map-methods-for-getting-map-state

上的文档