1

私は、異なる州に分割されたオーストラリアの地図の画像がある Web サイトの検索機能を作成しています。ユーザーが特定の州をクリックすると、その地域で利用可能な車両が表示されます。これを達成するための最も適切な手法を私はよく知りません。

何か案は

4

3 に答える 3

1

おそらく、HTML イメージ マップを使用して、イメージ マップの各領域をページにリンクさせたいと思うでしょう。region.php?regionId=5

見てみましょう: http://www.w3schools.com/tags/tag_map.asp

マップ上に地域を描画するのに役立つ無料のツールがいくつかあり、HTML が生成されます。

于 2012-10-08T16:50:43.963 に答える
0

マップにはSVG形式を使用することをお勧めします。現在、すべての最新ブラウザでサポートされています。そうすれば、州を正確な形で描画し、必要に応じて拡大縮小することもできます。各州は、単一のSVGパスとして描画できます。

SVGがサポートする機能の1つは、クリックを含むスクリプトとイベントです。これとは別に、通常どおり、すべてのロジックをPHPページジェネレーターからJavaScriptイベントハンドラーに「渡す」ことができるため、適切なパラメーターを使用してAJAXリクエストを取得できます。

于 2012-10-08T17:03:05.477 に答える
0

Dreamweaver でイメージ マップを作成できます。

http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7c15a.html

または、このようなオンラインのものを使用してください。

http://www.image-maps.com/

次に、href タグを使用して変数を php ページに渡すことができます

href="map.php?regionID=5"

于 2012-10-08T17:13:27.300 に答える