0

我是学生,正在使用自己的应用程序来了解如何使用 Google 地图 API v3。我从我的应用程序中调用了一个名为“Up_pan”的 Java 脚本函数。

function Up_pan() {

    var center = map.getCenter();
    var New_center = { lat: center.lat() + 1,
        lng: center.lng() + 1
    };
    map.panto(New_center);
}

但它没有用。

有人能帮我吗?

4

2 回答 2

1

改变

map.panto(New_center);

 map.panTo(New_center);

如果这不能解决它,也许你可以尝试改变这个:

var New_center = { lat: center.lat() + 1,
    lng: center.lng() + 1
};

对此:

var New_center = new google.maps.LatLng(center.lat() + 1, center.lng() + 1);
于 2012-04-30T10:34:06.603 回答
0

有了这个解决方案

new google.maps.LatLng(center.lat() + 1, center.lng() + 1);

panControl 不尊重缩放,所以如果缩放太近,左键单击将我们发送到另一个大陆 rsrs

像这样的东西可能更合适

new google.maps.LatLng(center.lat() + (1 / map.getZoom()), center.lng() + (1 / map.getZoom()));
于 2012-05-07T14:46:36.750 回答