我在地图上显示了标记:
<script>
map = null;
function initMap() {
var directionsDisplay = new google.maps.DirectionsRenderer;
var directionsService = new google.maps.DirectionsService;
map = new google.maps.Map(document.getElementById('map'), {
zoom: 16,
center: {lat: -18.92379, lng: 47.542537}
}
);
directionsDisplay.setMap(map);
document.getElementById('organisation').addEventListener('change', function() {
getFlotteByOrganisation(document.getElementById('organisation').value);
});
}
</script>
<script async defer src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCSJrLcMUVltUHcVjtC8ZotBshfiue8J68&callback=initMap"></script>
...
for(var v=0; v<data.length; v++) {
var vehiculeJSON = data[v];
var tPosition = vehiculeJSON.position;
var marker = new google.maps.Marker({
position: {lat:tPosition[1], lng:tPosition[0]},
map: map,
title: vehiculeJSON.type_vehicule
});
}
问题是这些标记分散并且没有全部被查看,因此我需要缩小或拖动地图才能查看其他标记。那么,如何在不缩小或拖动地图的情况下查看所有标记?