Googleマップで現在のズームレベルを見つける方法は?


回答:


161

このようなマップオブジェクトがある場合:

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

使用する

mapObject.getZoom();

7
そうではないmapObject.getZoom();ですか?

1
GetZoom()-> getZoom()を修正
bert

それは私のために働いていません誰かplsは私にそれをする方法を教えてもらえますか?
Erum 2014

6
あなたは、GoogleがAPI2をマッピングし使用している場合、あなたはこのようにそれをしなければならない:map.getCameraPosition().zoom
AlvaroSantisteban

12

このコードを使用します:

float zoomlevel = mMap.getCameraPosition().zoom;

このコードスニペットは質問を解決する可能性がありますが、説明を含めると、投稿の品質を向上させるのに役立ちます。あなたは将来読者のために質問に答えていることを忘れないでください、そしてそれらの人々はあなたのコード提案の理由を知らないかもしれません。
ロサリオペレイラフェルナンデス

6

変更時にズームを取得する必要がある場合

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.