gpt4 book ai didi

javascript - 您如何使用 javascript(基于接近度)对经纬度点进行排序或切换显示

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:09:27 28 4
gpt4 key购买 nike

我想获取经纬度点列表,并根据它们的接近程度对它们的显示进行排序/切换。理想情况下,我想在客户端执行此操作。 例如,我经常看到根据当前 map 的 View 更新列表的 map 。看起来,当您移动 map 或更改 map 的缩放比例时,它会对每次更改进行单独查询并更新结果。在我看来,加载一组更大的值,然后根据 map 缩放切换可见性和顺序,效率更高。我想知道是否有人拥有执行此操作的技术,或者是否有人曾使用 javascript 尝试过此操作。

最佳答案

如果你加载了很多标记而不是为什么要隐藏它们而不是一直显示它们?至于缩放你可以使用 marker clusterer .你建议的另一个解决方案要求你根据 map 视口(viewport)在客户端上空间查询标记(并且可能自己实现逻辑,因为我不知道可以用 api 完成它的任何方式)。

是的,它可能会更有效率,但问题是您如何知道用户将探索哪些部分以便您可以预取标记?

干杯

关于javascript - 您如何使用 javascript(基于接近度)对经纬度点进行排序或切换显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9366829/

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