2012-05-13 6 views
1

基本的には、ビューポートを満たし、周囲のタイルがロードされていない1つの画像/タイルだけを読み込む方法があります。これは、Weather Undergroundの仲間たちがWundermapと一緒にやっている方法論のようです。Googleマップで1つのタイルを使用してビューポートを塗る

私はコードを掘り下げようとしましたが、役に立たなかった。実際のビューポートよりも大きなタイルを使ってみましたが、これにはいくつかの悪影響があります。同じような質問がWMS as a single tile image in Google Maps v3で尋ねられましたが、それは単一のタイルを使用するよりも大きなタイルを使用することに関するものです。

ありがとうございます。

UPDATE:あなたが持っている場合は

http://wxug.us/o4ia

:ここ

は、ビューポート全体にまたがる単一のタイル/画像をロードし、そのサイトのページ/マップへのリンクですFirebugでNetタブを開くと、1つのタイルリクエストがあることがわかります。また、マウスを押し下げたままマップを開いたままにしておくと、マウスを離すまでデータが入力されません。私が見たすべてのタイル張りの地図について、あなたがパンするとすぐに、新しいタイルを埋めるようになります。

+0

AFAICT Wundermapは1つの大きなタイルを使用していません。 Google Static Image APIを使用してスケールを2倍に設定し、初期マップとして読み込み、必要に応じてGoogle Maps APIを読み込むことができます。しかし、Google Maps Javascript APIを使用して、タイルの数や周囲のタイル数を制限する方法はありません。 – andresf

+0

返事をありがとう。私は自分の投稿を更新しました。新しいリンクは、ビューポートを塗りつぶす単一のタイルだけを読み込むページに直接リンクします。たぶん私は何かが欠けているかもしれません。 – malonso

+1

彼らはカスタムオーバーレイを使用しています。ビューポートに基づいてGoogleマップに表示するには、独自のイメージオーバーレイを提供するサーバー側の方法を設定する必要があります(ビューポート全体に表示される1つのイメージを提供したいと仮定します)。 http://goo.gl/zgEKB – andresf

答えて

1

カスタムオーバレイを使用しています。ビューポートに基づいてGoogleマップに表示するには、独自のイメージオーバーレイを提供するサーバー側の方法を設定する必要があります(ビューポート全体に表示される1つのイメージを提供したいと仮定します)。 http://goo.gl/zgEKB

関連する問題