Javascript 自定义按钮panUp panDown panLeft panRight google map api v3 event.addDomListener不工作
我想在按钮图像中添加事件,以将贴图的平移向上、左、右、下移动缩放效果良好,但移动不起作用。谢谢你的帮助。我使用的是API v3,因此如果您知道如何创建用于地图导航的新按钮图像,请执行以下操作:Javascript 自定义按钮panUp panDown panLeft panRight google map api v3 event.addDomListener不工作,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,我想在按钮图像中添加事件,以将贴图的平移向上、左、右、下移动缩放效果良好,但移动不起作用。谢谢你的帮助。我使用的是API v3,因此如果您知道如何创建用于地图导航的新按钮图像,请执行以下操作: var panUp = document.createElement("div"); this.setButtonStyle_(panUp); control2.appendChild(panUp); panUp.appendChild(docu
var panUp = document.createElement("div");
this.setButtonStyle_(panUp);
control2.appendChild(panUp);
panUp.appendChild(document.createTextNode("panUp"));
panUp.innerHTML = '<img src="./icons/map_arrow_up.png">';
g.event.addDomListener(panUp, "click", function() {
map.setpanBy(new Point(-100, 0));
});
var panDown = document.createElement("div");
this.setButtonStyle_(panDown);
control3.appendChild(panDown);
panDown.appendChild(document.createTextNode("panDown"));
panDown.innerHTML = '<img src="./icons/map_arrow_down.png">';
g.event.addDomListener(panDown, "click", function() {
map.panDirection(0,-1);
});
var panLeft = document.createElement("div");
this.setButtonStyle_(panLeft);
control4.appendChild(panLeft);
panLeft.appendChild(document.createTextNode("panLeft"));
panLeft.innerHTML = '<img src="./icons/map_arrow_left.png">';
g.event.addDomListener(panLeft, "click", function() {
map.panDirection(1,0);
});
var panRight = document.createElement("div");
this.setButtonStyle_(panRight);
control5.appendChild(panRight);
panRight.appendChild(document.createTextNode("panRight"));
panRight.innerHTML = '<img src="./icons/map_arrow_right.png">';
g.event.addDomListener(panRight, "click", function() {
map.panDirection(-1,0);
});
var panUp=document.createElement(“div”);
这个.setButtonStyle(panUp);
控制2.追加子项(panUp);
appendChild(document.createTextNode(“panUp”);
panUp.innerHTML='';
g、 addDomListener(平移,“单击”,函数(){
setpanBy地图(新点(-100,0));
});
var panDown=document.createElement(“div”);
这个.挫折风格(潘敦);
控制3.追加儿童(潘敦);
appendChild(document.createTextNode(“panDown”);
panDown.innerHTML='';
g、 addDomListener(panDown,“单击”,函数(){
地图总方向(0,-1);
});
var panLeft=document.createElement(“div”);
此.setButtonStyle_2;(左窗格);
控件4.追加子对象(左窗格);
appendChild(document.createTextNode(“panLeft”);
panLeft.innerHTML='';
g、 addDomListener(左窗格,“单击”,函数(){
地图总方向(1,0);
});
var panRight=document.createElement(“div”);
此.setButtonStyle_2;(右窗格);
控件5.appendChild(右键);
appendChild(document.createTextNode(“panRight”);
panRight.innerHTML='';
g、 addDomListener(右键“单击”,函数(){
地图泛方向(-1,0);
});
在V3中没有方法setpanBy或panDirection,您可以使用panBy()或panTo()