【问题标题】:Determine if all markers are displayed on a Google Map V3 using MarkerClusterer使用 MarkerClusterer 确定是否所有标记都显示在 Google Map V3 上
【发布时间】:2013-12-30 02:13:51
【问题描述】:

我正在使用 Google 地图的 MarkerClusterer 来聚集我的众多标记。
一切正常,但我想知道是否有可能知道在某个缩放级别是否显示所有标记。

示例
在这里,我希望我的程序回答“不,所有标记都没有显示

但是在这里(经过一些缩放),我希望程序回答“是的,所有标记都显示了

我在上面链接的文档中找不到任何满足我需求的函数。
可能吗 ?如果是的话,有没有人给我一个代码示例或线索?

非常感谢

【问题讨论】:

    标签: google-maps google-maps-api-3 google-maps-markers markerclusterer


    【解决方案1】:

    如果我对MarkerClusterer code 和文档的理解是正确的,我认为您可以只使用getTotalClusters() 函数,我认为在您的第二个示例中应该返回零。

    【讨论】:

    • 我也是这么想的,但是getTotalClusters() 从来没有回答过预期的结果。例如,在我的第二个示例中,屏幕上显示了 15 个标记,getTotalClusters() 回答 10。当我在屏幕上只有一个标记的大缩放级别时,getTotalClusters() 回答 0... 我用这种方法不好吗?
    猜你喜欢
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    • 2012-10-02
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多