Bir Google Haritasındaki mevcut yakınlaştırma düzeyi nasıl bulunur?


Yanıtlar:


161

Bunun gibi bir harita nesneniz varsa:

var mapObject = new google.maps.Map(document.getElementById("map"), _mapOptions);

kullanım

mapObject.getZoom();

7
Olması gerekmiyor mapObject.getZoom();mu?

1
sabit GetZoom () -> getZoom ()
bert

Benim için çalışmıyor, biri bana bunu nasıl yapacağımı söyleyebilir mi?
Erum

6
Google maps api2 kullanıyorsanız, bunu şu şekilde yapmanız gerekir:map.getCameraPosition().zoom
AlvaroSantisteban

12

Bu kodu kullanın:

float zoomlevel = mMap.getCameraPosition().zoom;

Bu kod parçacığı soruyu çözebilirken, bir açıklama eklemek, yayınınızın kalitesini artırmaya gerçekten yardımcı olur. Gelecekte okuyucular için soruyu yanıtlayacağınızı ve bu kişilerin kod önerinizin nedenlerini bilmeyebileceklerini unutmayın.
Rosário Pereira Fernandes

6

Değişimde yakınlaştırmaya ihtiyacınız varsa

google.maps.event.addListener(map, 'zoom_changed', function() {
    var zoom = map.getZoom();
    console.log(zoom);
});

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.