Javascript 如何制作自定义平移控件
我是一名学生,正在开发自己的应用程序,以了解如何使用Google map API v3。 我从应用程序中调用一个名为“Up_pan”的Java脚本函数Javascript 如何制作自定义平移控件,javascript,html,google-maps-api-3,Javascript,Html,Google Maps Api 3,我是一名学生,正在开发自己的应用程序,以了解如何使用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); } 但它没有起作
function Up_pan() {
var center = map.getCenter();
var New_center = { lat: center.lat() + 1,
lng: center.lng() + 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);
使用此解决方案
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()));
经典问题!顺便说一句,没有“向上平移”功能。请更具体地说明哪些功能不起作用。什么失败了?具体问题是什么?你有错误吗?此外,您是否可以提供指向页面的链接、加载整个页面或在其上设置测试?你没有提供足够的信息给其他人给你很好的反馈。这也不起作用。实际上,我想在我的应用程序中制作一个按钮,作为“平移”控件。请帮助我。感谢阅读。我真的很抱歉,但它也不起作用。感谢帮助我。我确定函数名称正确。我非常感谢帮助我。谢谢伊西斯科德。我不知道就错过了我孩子的第一行。这是我的完整代码。函数up(){var center=map.getCenter();var New_center=New google.maps.LatLng(center.lat()+1,center.lng()+1);map.setCenter(New_center);}感谢大家对我的帮助。
new google.maps.LatLng(center.lat() + (1 / map.getZoom()), center.lng() + (1 / map.getZoom()));