How to find current zoom level in a Google Map?
Google Maps-Api-3MapGoogle Maps-Api-3 Problem Overview
How do I find the current zoom level when loading or clicking a Google map?
Google Maps-Api-3 Solutions
Solution 1 - Google Maps-Api-3
If you have a map object like this:
var mapObject = new google.maps.Map(document.getElementById("map"), _mapOptions);
use
mapObject.getZoom();
Solution 2 - Google Maps-Api-3
Use this code:
float zoomlevel = mMap.getCameraPosition().zoom;
Solution 3 - Google Maps-Api-3
If you need to get zoom on change
google.maps.event.addListener(map, 'zoom_changed', function() {
var zoom = map.getZoom();
console.log(zoom);
});
Solution 4 - Google Maps-Api-3
I got it using:
console.log(this.map.zoom);
I'm using agm-angular-google-maps
html:
<agm-map (mapReady)="onMapReady($event)">
TS:
onMapReady(map) {
this.map = map;
}