2

ここでは、NOAA レーダー情報を 8 に焦点を合わせたマップに重ねています。ページが読み込まれると、マップは最初に 8 でレンダリングされ、すぐに再描画されて地域全体が表示されます。

私が使用している KML ファイルには、レーダー画像 (この場合は米国南東部) を描画するために使用される最小/最大緯度/経度座標が含まれています。これらの座標を変更して狭い範囲をカバーすると、Google マップのサイズは希望どおりに変更されますが、レーダー アクティビティは KML ファイルごとにクリップされます。これは、ユーザーがズームアウトしたり、デフォルトのマップ エリアの外にスクロールしたりする場合に問題になります。

地図の例: http://georgiaoffroad.com/map2.html

KML ファイルの例: http://georgiaoffroad.com/includes/souteastradar.kml

レーダー画像を大きく保ちながら、利用可能なレーダー画像のより小さな領域にマップを集中させて、ユーザーがズームまたはスクロールして周辺地域の天気を確認できるようにする方法はありますか?

4

2 に答える 2

4

レイヤーのオプションpreserveViewportを true に設定します。

new google.maps
     .KmlLayer({url:'http://georgiaoffroad.com/includes/southeastradar.kml',
                preserveViewport:true});
于 2013-01-05T17:59:40.783 に答える