gpt4 book ai didi

google-maps - 如何在当前缩放级别上获取所有可见标记

转载 作者:行者123 更新时间:2023-12-03 08:32:15 25 4
gpt4 key购买 nike

这里有几点:

  • 我在 map 上有一些标记,并且在 map 旁边的右侧面板上有与之关联的记录。它们通过数字 id 连接,数字 id 存储为标记的属性。
  • 所有标记都存储在一个数组中。
  • 当用户放大 map 时,仅与可见标记相关联的记录应显示在右侧面板上。

  • 那么,如何获取当前缩放级别上所有可见标记的列表呢?我在互联网上搜索并没有找到有用的东西。可以找到我想要实现的某种目标 here

    最佳答案

    在 Google Maps JavaScript API V3 中,我们可以使用如下内容:

    let markers
    let map
    let bounds = map.getBounds()
    markers.filter(m => m.isAdded).forEach(m => {
    if (bounds.contains(m.getPosition())) {
    // code for showing your object, associated with current marker
    }
    })

    关于google-maps - 如何在当前缩放级别上获取所有可见标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2906427/

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