jVectorMap:如何通过坐标动态添加标记?

Đin*_*hâu 4 jquery jvectormap

我有一个从SVG文件转换的地图,现在我想在光标位置右边的地图上添加标记.但是标记位于错误的位置,并且它们不遵循任何规则,因此我无法正确监视和修改它们.
从这个例子:http://jvectormap.com/examples/mall/我知道我们可以通过坐标而不是地图经度和纬度将标记放在地图上.但是在初始化地图时会放置它们,而我想在每次单击鼠标时动态放置标记.
从这个例子:http://jvectormap.com/examples/reverse-projection/,我们可以将标记放在光标位置,但是地图需要插图和投影(将e.offsetX和e.offsetY转换为lat,long )我的地图是从SVG文件定制的,因此缺少这些信息.
那么你可以帮助我:
1.如何确定自定义地图的插图和投影?(我使用http://svgto.jvectormap.com/转换我的SVG文件,但它只返回路径)
2.不使用地图经度和纬度,如何将标记放在光标位置?
非常感谢.

bjo*_*rnd 5

添加标记时,只需coords在配置中提供所需坐标的键而不是latLng:

map.addMarker(markerIndex, {coords: [100, 100]});
Run Code Online (Sandbox Code Playgroud)