我正在Angular 6应用程序中使用传单地图。 我以
的形式获取每个商品的位置信息 [lat: xx, lng: xx]
我还获得了bounds对象,该对象描述了当前可见的地图区域。它随拖动和缩放而变化。 bounds对象看起来像这样:
_northEast
lat: 76.16399261609192
lng: 111.00585937500001
_southWest
lat: 18.646245142670608
lng: -43.76953125
我知道我可以比较每个项目 lat 是否大于 southWest.lat 和小于 northEast.lat 并与< em> lng ,但是有没有更简单,更优雅的方法来适应边界?
是的,我在询问之前仔细阅读了传单文档:)
答案 0 :(得分:2)
您需要LatLngBounds.contains(LatLng)
https://leafletjs.com/reference-1.3.4.html#latlngbounds-contains