jVectorMap自定义地图边框盒子

3
我用 jVectorMap 的 SVG 工具 (http://svgto.jvectormap.com) 创建了自己的定制地图。它显示正确,但我希望将其与经纬度一起使用,因为我使用谷歌地图 API 在地图上定位标记。我知道可以通过边界框实现,但我似乎无法获得正确的边界框值。标记确实出现了,但标记的位置偏移很远。

我该如何获取这些值?


您需要在map.js文件中使用带有x,y坐标的insets和bbox,以及投影方法和中央经线来制作您的地图。 - Ananta Prasad
1个回答

1
你可以使用 latLngToPointpointToLatLng。但是你的地图需要有关于所使用的投影和插页的详细信息,否则在尝试访问这些方法时会出现错误:

jVectorMap 地图格式参考:

projection 如果你想通过经纬度在地图上标记点,则需要填写此参数

此外,请查看 这个例子 (有些错误,在FireFox中无法正常工作)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接