0

私は .png 形式の国地図を持っています。PHP を使用して、この地図の特定の州を動的に強調表示する必要があります。これを行う最善の方法は何ですか?

ありがとう

4

2 に答える 2

0

各州を囲むポリゴンを定義するすべてのポイントのリストを作成し、imagepolygonを使用してマップ イメージ上の適切なポリゴンを色で塗りつぶす必要があります。

現実的には、サードパーティのライブラリ/コンポーネント (つまり、Flash ムービー、JavaScript マップとライブラリ、またはこのために設計された PHP クラス) を見つけて、独自にゼロから作成するよりもおそらく見つけたいと思うでしょう。地図をハイライト表示することはまったく新しい問題ではなく、最初からやり直すのは面倒です。

于 2011-06-06T04:04:22.513 に答える
0

米国の州について話している場合は、Google マップと次のリンクを試すことをお勧めします。最近、あなたが話している正確な目的(州ごとの投票)でそれらを使用しましたが、うまく機能しました:

http://econym.org.uk/gmap/example_states2.htm

http://econym.org.uk/gmap/epoly.htm

http://econym.org.uk/gmap/states.xml

于 2011-06-07T14:58:43.390 に答える