【问题标题】:how to find minimum & maximum values latitude and longitude on google map如何在谷歌地图上找到纬度和经度的最小值和最大值
【发布时间】:2011-11-10 10:04:29
【问题描述】:

我想定位谷歌地图可见区域区域的最小纬度/经度和最大纬度/经度值。例如:如果我沿着任何轴拖动地图而不是拖动结束时,java 脚本将提醒我最小/最大纬度/经度值。

【问题讨论】:

    标签: javascript google-maps


    【解决方案1】:

    使用 google.maps.Map#getBounds

    例如:

    var map = new google.maps.Map(document.getElementById('map-div'), { /* options */});
    var bounds = map.getBounds();

    http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

    【讨论】:

      【解决方案2】:

      您可以为 Map -> 空闲事件挂钩事件侦听器:

      当地图在平移或平移后空闲时触发此事件 缩放。

      在该事件中,您可以调用Map.getBounds() 方法。然后可以使用LatLngBounds.getNorthEast()LatLngBounds.getSouthWest() 方法获取可见区域的左上角和右下角。

      【讨论】:

        猜你喜欢
        • 2016-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-18
        • 1970-01-01
        • 2012-09-28
        相关资源
        最近更新 更多