2012-03-14 10 views
0

私はGoogle Maps APIの使用にかなり慣れていますが、私はグリッドされたPNG画像をGoogle Mapsにオーバーレイさせて遊んでいます。ここにURL:http://www.nohrsc.noaa.gov/~lkarsten/Alaska_SWE.htmlがあります。Google Maps API V3のカスタムオーバーレイ歪み

表示される画像のちょっとした背景です。これは、緯度が48.0〜72.0度、経度が-126.0〜-168.0度で、画像の境界が0.01度の緯度/経度の解像度で雪水相当値を表示する格子状のPNGファイルです。

グラウンドオーバーレイ機能(google.maps.GroundOverlay)を使用すると、画像が正しくオーバーレイされます。このURLには、google.maps.GroundOverlay:http://www.nohrsc.noaa.gov/~lkarsten/Alaska_SWE.html.20120312を使用してオーバーレイの位置が正しく設定されています。

しかし、不透明度などのオーバーレイにフィーチャを追加したいと思います。GroundOverlay関数ではできません。そのため、google.maps.OverlayView関数を使用していますが、画像に奇妙な歪み。エクステントはうまくいくようですが、画像が中央に引き伸ばされているかのようです。画像は緯度/経度座標で生成されていたので、画像がこのように歪んでいる理由はわかりません。おそらく、それはGoogle Maps API Mercatorの投影と関係がありますか?

この問題が発生したことがあるのは誰ですか?

答えて

0

GroundOverlayは、APIリファレンスに従って不透明度をサポートしています。 GroundOverlayクラスは、広い領域の歪みを最小限に抑えるために画像を複数のdivにスライドします。カスタムクラスを実行する場合は、同様のロジックを実装する必要があります。

関連する問題