地图界限未定义的Javascript

时间:2016-06-02 00:55:20

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

我一般都是Javascript的新手,我正在设置地图,我需要获取我刚设置的地图边界。问题是我不断收到一条消息,表示我无法从未定义的值获取getNorthEast(),这意味着map.getBounds()无法返回地图的边界。 但是,文档说:

  

返回当前视口的lat / lng范围。如果可以看到世界的多个副本,则边界的范围为-180到180度(包括-180和180度)。如果尚未初始化地图(即mapType仍为null),或者尚未设置居中和缩放,则结果为null或未定义。

定义了地图的中心和缩放,因此我不知道可能出现的问题。

 map = new google.maps.Map(document.getElementById('map'), {
            center: { lat: -34.397, lng: 150.644 },
            zoom: 8
        });

        var bounds = map.getBounds();
        var origNE = bounds.getNorthEast();
        var origSW = bounds.getSouthWest();

0 个答案:

没有答案