我正在制作一个网站的搜索功能,其中有一张分为不同省份的澳大利亚地图的图像。当用户点击特定省份时,它应显示该区域中可用的车辆。我不熟悉最合适的技术。
任何想法
答案 0 :(得分:1)
您可能希望使用HTML图片地图,并将图片地图上的每个区域链接到一个页面,例如:region.php?regionId=5
看看:http://www.w3schools.com/tags/tag_map.asp
有几种免费工具可以帮助您在地图上绘制区域,这将为您生成HTML。
答案 1 :(得分:0)
我建议你使用SVG格式的地图。如今它在所有现代浏览器中都受支持。这样,您可以以精确的形式绘制省份,甚至可以根据需要进行缩放。每个省都可以绘制为单个SVG路径。
其中一项功能SVG supports is scripting和事件,包括点击次数。除此之外,像往常一样,所有逻辑都可以从PHP页面生成器“传递”到JavaScript事件处理程序中,因此您将获得具有适当参数的AJAX请求。
答案 2 :(得分:0)
您可以在Dreamweaver中创建图像映射。
http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7c15a.html
或使用此类在线版本。
然后您可以使用href标记将变量传递到php页面
HREF = “map.php?regionID = 5”