gpt4 book ai didi

javascript - 检查标记是否在 View 中( map ) - mapbox

转载 作者:行者123 更新时间:2023-12-01 15:29:36 25 4
gpt4 key购买 nike

enter image description here我想检查标记是在 map View 上还是在 map 之外。
我正在放置 map 的标记,但无法检查它是否在 currentView 上。我试过下面的代码。
this.map.getBounds().contains(e.layer.getLatLng());
但它让我回归真实。
map 正在返回其旧的纬度 lng 即边界(我认为是这样)

最佳答案

map.getBounds().contains(myMarker.getLatLng())

  • map.getBounds() :返回当前 map View 的 LatLngBounds。
  • latLngBounds.contains() : 返回 true如果矩形包含给定点。
  • myMarker.getLatLng() :返回标记的当前地理位置。

  • 另见: area estimation in viewpoint of map using leaflet

    关于javascript - 检查标记是否在 View 中( map ) - mapbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269764/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com