Нет, это невозможно или, по крайней мере, очень сложно, потому что элементы управления навигацией не имеют идентификатора или имени класса.
Но вы можете «нажать» на элемент управления, вставив «невидимый» div следующим образом:
var latlng = new google.maps.LatLng(-34.397, 150.644);
var myOptions = {
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
navigationControlOptions: {
position: google.maps.ControlPosition.RIGHT_CENTER
}
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var pushDiv = document.createElement('div');
pushDiv.style.height = '250px';
map.controls[google.maps.ControlPosition.RIGHT_CENTER].push(pushDiv);
Здесь я нажимаю навигационный элемент управления ближе к вершине.