我是学生,正在编写自己的应用程序,了解如何使用Google map 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);
}
但它不起作用。
有人可以帮助我吗?
答案 0 :(得分: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);
答案 1 :(得分: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()));