如何在网页上绘制地图,该地图在地图定义的某个区域内有链接?

时间:2010-05-04 18:01:26

标签: web map svg

我需要在网页中放置一张地图,当用户点击地图上城市范围内的某个区域时,我需要重定向用户。

这是不使用Flash的最好方法吗?

  • 在图像上定义悬停polingons。
  • 浏览器上的SVG。
  • 那里有某种Javascript,jQuery神奇的插件?
  • Google地图?

示例可能是this,但它是闪现。

3 个答案:

答案 0 :(得分:3)

你应该检查这个jquery插件,我认为这正是你需要的

http://plugins.jquery.com/project/maphilight

答案 1 :(得分:2)

嗯,对于基本功能,一个好的'老式客户端图像映射(http://www.w3.org/TR/REC-html40/struct/objects.html#h-13.6.1)可以很好地完成工作。

我不确定是否有任何内置方法可以让他们显示悬停行为。光标肯定会改变,但我认为你不能设置<area>元素的样式。

使用Google地图:您正在寻找的是KML(http://code.google.com/apis/kml/documentation/whatiskml.html)。

答案 2 :(得分:2)

您可以使用HTML地图标记。

http://www.w3schools.com/tags/tag_map.asp