繁体   English   中英

如何使用javascript排序或切换纬度点显示(基于接近度)

[英]How do you sort or toggle display of lat lon point using javascript (based on proximity)

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

如果您加载了很多标记而不是为什么隐藏它们而不是一直显示它们呢?至于缩放,您可以使用标记聚类器 。您建议的另一种解决方案要求您对标记进行空间查询(并可能通过以下方式实现逻辑:您自己,因为我不知道可以根据地图视口在客户端上使用api来完成此操作。

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

干杯

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM