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