私は、異なる州に分割されたオーストラリアの地図の画像がある Web サイトの検索機能を作成しています。ユーザーが特定の州をクリックすると、その地域で利用可能な車両が表示されます。これを達成するための最も適切な手法を私はよく知りません。
何か案は
おそらく、HTML イメージ マップを使用して、イメージ マップの各領域をページにリンクさせたいと思うでしょう。region.php?regionId=5
見てみましょう: http://www.w3schools.com/tags/tag_map.asp
マップ上に地域を描画するのに役立つ無料のツールがいくつかあり、HTML が生成されます。
マップにはSVG形式を使用することをお勧めします。現在、すべての最新ブラウザでサポートされています。そうすれば、州を正確な形で描画し、必要に応じて拡大縮小することもできます。各州は、単一のSVGパスとして描画できます。
SVGがサポートする機能の1つは、クリックを含むスクリプトとイベントです。これとは別に、通常どおり、すべてのロジックをPHPページジェネレーターからJavaScriptイベントハンドラーに「渡す」ことができるため、適切なパラメーターを使用してAJAXリクエストを取得できます。
Dreamweaver でイメージ マップを作成できます。
http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7c15a.html
または、このようなオンラインのものを使用してください。
次に、href タグを使用して変数を php ページに渡すことができます
href="map.php?regionID=5"