2009-04-24 13 views
1

米国の空白の地図から始まり、さまざまなAjaxリクエストから受け取ったデータに応じて色を変えるウェブページを作成する必要があります。ページをリロードすることなく地図を変更する必要があります。ユーザーはさまざまなコントロールをクリックして、地図の色を変更することができます。これはすべてローカルで行う必要があるため、Googleマップなどのインターネットサービスを利用することはできません。Javascriptで米国の地図を動的に着色する

私はJavascriptでブラウザでこれを行うことを望んでいます。これを行うための良い図書館はありますか?または、これを最もうまく実装するための一般的な提案はありますか?

+1

あなたはフラッシュを使用することはできますか?これはFlashにとって素晴らしい仕事のようです。 –

+0

残念ながら、Flashはオプションではありません。 Javaアプレットが許可されている可能性はありますが、クライアントは多くのブラウザにFlashをインストールしていないため、起動できません。 –

答えて

10

私はちょうどあなたの動的なデータをもとに、 "ハイライト表示" ないし、それを変更するには、このようなプラグインを取る:プラグインの

現在、マウスオーバーでハイライト表示されていますが、与えられたデータを使って強調表示するのは非常に簡単です。

米国の地図が付いていて、準備ができていることを強調するという事実は、ただの肉汁だ。

+0

グレートfind @altCognito! –

1

Google Static Maps APIの「パス」パラメータを使用して、必要な色をオーバーレイすることができます。静的なマップをいくつか作成し、結果の画像を保存します。

http://code.google.com/apis/maps/documentation/staticmaps/index.html#Paths

+0

spiffy!私は以前これについて聞いたことはありませんが、それは私が心に留めているアプリケーションのための素晴らしいツールのようです。 –

関連する問題