我需要將maxZoom
級別的google.maps.MapTypeId.HYBRID
設置爲21.實際上,他已設置爲14(使用螢火蟲控制檯進行檢查)。
修改Google地圖類型的最大縮放級別
設置google.maps
對象的屬性'maxZoom'在這種情況下不起作用,並且我已經嘗試修改google.maps.mapTypes
對象,但沒有成功。
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);
和
google.maps.event.addListener(map, 'tilesloaded', function(event){
var mapTypeRegistry = map.mapTypes;
var currentMapTypeId = map.getMapTypeId();
var mapType = mapTypeRegistry.get(currentMapTypeId);
mapType.maxZoom = 21;
});
那麼,有沒有增加的MapType HYBRID的縮放級別的方法嗎?
謝謝。
你能告訴我們,當你試圖設置的代碼編輯的最大變焦 – Jorge
代碼! – jbrtrnd