Googleマップを読み込んだりクリックしたりするときに、現在のズームレベルを見つけるにはどうすればよいですか?
回答:
このようなマップオブジェクトがある場合:
var mapObject = new google.maps.Map(document.getElementById("map"), _mapOptions);
使用する
mapObject.getZoom();
map.getCameraPosition().zoom
このコードを使用します:
float zoomlevel = mMap.getCameraPosition().zoom;
変更時にズームを取得する必要がある場合
google.maps.event.addListener(map, 'zoom_changed', function() {
var zoom = map.getZoom();
console.log(zoom);
});
私はそれを使ってそれを手に入れました:
console.log(this.map.zoom);
私はagm-angular-google-mapsを使用しています
html:
<agm-map (mapReady)="onMapReady($event)">
TS:
onMapReady(map) {
this.map = map;
}
Map.getZoom()
?