Возможно, вы уже нашли ответ, но все равно оставляете мое решение здесь для справки.У меня была та же проблема, и я исправил ее с помощью jQuery:
$(document).keyup(function(event) {
var offset = 128;
switch(event.keyCode) {
case 37: //leftArrow
map.panBy(-offset,0);
break;
case 38: //upArrow
map.panBy(0,-offset);
break;
case 39: //rightArrow
map.panBy(offset,0);
break;
case 40: //downArrow
map.panBy(0,offset);
break;
case 189: //-
map.setZoom(map.getZoom()-1);
break;
case 187: //+
map.setZoom(map.getZoom()+1);
break;
}
});
И у меня есть keyboardShortcuts: false
на карте MapOptions .