多くの質問、地図のヘルプ、製品フォーラムなどを読みましたが、この「不可能」だけで答えを見つけることはできません。信じられない。
では、埋め込みGoogleマップにデフォルトのズームレベルを設定するにはどうすればよいですか?
今、私は私の地図のためにこのリンクを持っています: https://mapsengine.google.com/map/edit?mid=zV4QqQ0y5KZs.kFj05lIIpS5s
URLのz=10
パラメータを試しましたが、機能しません。他のパラメータ、またはズームレベルを設定するためのJavaScript
トリックはありますか?または、data-zoom
などの他のHTMLパラメータなど...?
&z=nn
パラメータが機能するようになりました。
これを試して:
https://mapsengine.google.com/map/viewer?mid=zV4QqQ0y5KZs.kFj05lIIpS5s&z=10
このコードを使用してマップを初期化します。
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);
それはスペインを中心にしています。
新しい埋め込まれたグーグルマップにはZインデックスがありません。最初にグーグルマップサイトで必要なズームレベルを設定し、さらに設定をクリックする必要がありますボタンをクリックして、ズームされたマップのiframeコードを取得します。設定ウィンドウでズームレベルを変更することはできません。そのため、最初にGoogleマップで直接マップをズームする必要があります。
このコードをhtmlページに貼り付けるよりも、うまくいくはずですが、少なくともこれは私にとってはうまくいきました。