如何动态添加标记到国家/地区?

时间:2012-05-17 08:51:25

标签: javascript jquery ruby-on-rails ruby-on-rails-3 jqvmap

之前有人使用http://jqvmap.com/吗?

有没有办法动态地将点(或某种标记)添加到地图中?

2 个答案:

答案 0 :(得分:2)

尝试使用新版本的jVectorMap。它有这个功能。这是一个example

答案 1 :(得分:1)

jqvmap使用svg图像显示地图。 您可以根据自己编辑svg图像并添加点。这是svg编辑器http://svg-edit.googlecode.com/svn/branches/2.5.1/editor/svg-editor.html

的链接

在FF中安装firebug并执行以下步骤

  1. 打开上面的链接。(svg编辑器)
  2. 在另一个标签页中打开http://jqvmap.com/。(或者展示地图的页面)
  3. 用萤火虫检查地图。您会发现有<svg>标记,其中包含所有地图数据。
  4. <svg>标记中有一个g标记。在firebug中右键<g>标记并复制svg代码。
  5. 回到第一个窗口(svg编辑)
  6. 单击第二个菜单按钮以查看svg源。 (或按U
  7. <g>标记替换为您复制的代码。
  8. 应用更改
  9. 现在,您可以将点放在您想要的位置。 (只是探索工具)