Potrzebuję ustawić poziom maxZoom
na google.maps.MapTypeId.HYBRID
na 21. W rzeczywistości jest on ustawiony na 14 (sprawdzany za pomocą konsoli firebug).
Zmodyfikuj maksymalny poziom powiększenia typu mapy Google:
Ustaw właściwość obiektu google.maps
"maxZoom" nie działa w tym przypadku, a ja już próbuję zmodyfikować obiekt google.maps.mapTypes
, ale bez powodzenia.
var options = {
center: new google.maps.LatLng(lat_centre,lng_centre),
zoom: 14,
maxZoom: 21,
mapTypeId: google.maps.MapTypeId.TERRAIN,
panControl: true,
zoomControl: true,
mapTypeControl: false,
scaleControl: false,
streetViewControl: false,
overviewMapControl: false,
disableDoubleClickZoom: true,
styles: [
{featureType: "poi", stylers: [{visibility: "off"}]}
]
};
map = new google.maps.Map(document.getElementById("map_container"),options);
I
google.maps.event.addListener(map, 'tilesloaded', function(event){
var mapTypeRegistry = map.mapTypes;
var currentMapTypeId = map.getMapTypeId();
var mapType = mapTypeRegistry.get(currentMapTypeId);
mapType.maxZoom = 21;
});
Więc, czy jest jakiś sposób, aby zwiększyć poziom powiększenia hybrydowego mapType?
Dzięki.
można pokazać nam kod, gdy starasz się ustawić zoom Max – Jorge
edytowane za pomocą kodu! – jbrtrnd