正在寻找交互式SVG地图脚本



我花了很多时间为交互式svg地图寻找JS脚本。我已经找到了https://imagemappro.com/demo-mall/和https://mapplic.com/maps/world?location=de.这两个看起来不错,工作也很好。但他们都在使用JQ。如果可能的话,我不想把JQ包括在一个页面上,一次性使用。

基本上,我正在寻找一个脚本(如果支付也没关系(:

  • 有一个好的API,允许我选择SVG元素并放大它等等
  • 允许点击元素并在其顶部显示一个弹出窗口,其中包含一些内容
  • 响应灵敏,便于移动
  • 支持拖动、缩放
  • 无JQ依赖关系
  • 必须支持自定义SVG
  • 允许我链接到一个区域,或允许它的一些API挂钩

谢谢你的建议。

嗯,这个问题很难回答。使用D3.js库,您可以完成所有这些操作,但需要一些学习才能正确编写脚本

如果你有WordPress,那么可能比Mapplic(我仍然最喜欢(更容易的地图插件是MapSVG。他们免费提供世界地图(带有命名的国家形状,例如他们有ID(,您可以在不购买MapSVG等的情况下使用。

除了谷歌和GitHub搜索会给你提供各种选择之外,这个库似乎被广泛使用(你可以在SVG中有链接(:

https://github.com/bumbu/svg-pan-zoom

最新更新