Я хочу добавить событие к изображению кнопки, чтобы переместить панораму моей карты вверх влево, вправо вниз масштабирование работает нормально, но перемещение - нет.Спасибо за помощь.Я нахожусь в API v3, поэтому, если у вас есть идеи, как создать новое изображение кнопки для навигации по карте, будет полезно:
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);
});