【问题标题】:Google Maps API 3 - Check if marker is in viewGoogle Maps API 3 - 检查标记是否在视图中
【发布时间】:2011-09-07 08:14:21
【问题描述】:

我看到有一个 getVisible 调用,但它只检查标记是否在地图上,而不是标记是否在当前视图中。

我想检查标记是否在当前视图范围内?

【问题讨论】:

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


    【解决方案1】:

    您需要通过添加以下代码告诉地图您的标记应包含在视图中

    google.maps.event.addListener(map, 'bounds_changed', function() {
        map.getBounds().contains(marker.getPosition()) 
    });
    

    这里会触发bound_changed事件。

    【讨论】:

      【解决方案2】:

      我猜你想要

      map.getBounds().contains(marker.getPosition())
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-08
        • 2017-10-10
        • 2011-08-31
        • 2013-06-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多