AndroidのGoogle Maps APIを使ってGoogleマップを表示する場合の,ズームレベル(zoomLevel)の値と縮尺のおおよその対応について

GoogleMapのズームレベルと縮尺

Android SDKについているGoogleのMaps APIで地図を表示する場合,ズームレベルとして1〜21の値が使えます. しかしこの値が実際の縮尺とどう対応するのかがわかりません.

ただ手がかりとして,APIドキュメント(com.google.android.maps.MapController)に以下の説明があります.

public int setZoom(int zoomLevel)

zoomLevel - At zoomLevel 1, the equator of the earth is 256 pixels long.
Each successive zoom level is magnified by a factor of 2.

この内容と,実際に表示される地図を検討すると,おそらくこんな感じではないかと思われます...

zoomLevel不正確なおよその縮尺
201,000
192,000
184,000
178,000
1616,000
1532,000
1464,000
13128,000
12256,000
11512,000
101,024,000
・・・・・・

あくまで,不正確なおおよその値ですので注意してください.


© 2024 KMIソフトウェア