我想将jvectormap
world_mill
地图的中心从EU更改为ASIA。有可能的?如果不是,我如何在中心创建一个带有ASIA的自定义世界地图?
答案 0 :(得分:1)
经度是用于表示相对于格林威治子午线或本子午线的东或西点的距离的地理坐标。
我认为如果更改此参数,则需要仅按像素坐标定位标记,而不是按纬度和经度定位(如jvectormap网站上所述)。
为了避免这种情况,如果你绝对需要在亚洲拥有一个带有中心的世界地图,另一种可能性是进行一些数学计算以相对于新的子午线移动经度(例如通过坐标来定位标记)将成为你"转移"的起源经度。
要创建新地图,您可以使用开源工具SVG-edit:
https://en.wikipedia.org/wiki/SVG-edit
在这里,您将找到如何执行自定义地图的两个分步教程:
http://anshumania.github.io/delhi-map/howtocreate.html
http://www.jaffredo.com/2012/tutoriel-jquery-creer-ses-propres-cartes-pour-jvectormap-et-jqvmap/
答案 1 :(得分:0)
您可以轻松操作SVG地图视图(居中,缩放和旋转),如此处所述http://maps-on-blackboard.com/articles/can-you-rotate-and-pinch-the-svg-map/