web-dev-qa-db-ja.com

新しいGoogleマップでデフォルトのズームレベルを設定するにはどうすればよいですか?

多くの質問、地図のヘルプ、製品フォーラムなどを読みましたが、この「不可能」だけで答えを見つけることはできません。信じられない。

では、埋め込みGoogleマップにデフォルトのズームレベルを設定するにはどうすればよいですか?

今、私は私の地図のためにこのリンクを持っています: https://mapsengine.google.com/map/edit?mid=zV4QqQ0y5KZs.kFj05lIIpS5s

URLのz=10パラメータを試しましたが、機能しません。他のパラメータ、またはズームレベルを設定するためのJavaScriptトリックはありますか?または、data-zoomなどの他のHTMLパラメータなど...?

7
netdjw

&z=nnパラメータが機能するようになりました。

これを試して:

https://mapsengine.google.com/map/viewer?mid=zV4QqQ0y5KZs.kFj05lIIpS5s&z=10

9
Nat

このコードを使用してマップを初期化します。

var map;
function initialize() {
    var mapOptions = {
    zoom: 6,
    center: new google.maps.LatLng(40, -3),
    mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions);

それはスペインを中心にしています。

4
Olav Gausaker

新しい埋め込まれたグーグルマップにはZインデックスがありません。最初にグーグルマップサイトで必要なズームレベルを設定し、さらに設定をクリックする必要がありますボタンをクリックして、ズームされたマップのiframeコードを取得します。設定ウィンドウでズームレベルを変更することはできません。そのため、最初にGoogleマップで直接マップをズームする必要があります。

このコードをhtmlページに貼り付けるよりも、うまくいくはずですが、少なくともこれは私にとってはうまくいきました。

2
mb25035