我正在做一个项目来生成世界地图投影并操纵它们。您可以在此处查看测试版:http: //ansichtssache-n.ch/en/personas/daVinci
我试图正确解释拖动事件,例如,当您向上拖动澳大利亚时,它实际上将澳大利亚移动而不是投影的中心(导致澳大利亚在米勒投影中向下移动)。
我一直在尝试找到适用于 3 轴的正确旋转角度,如此处所示http://bl.ocks.org/mbostock/4282586。
我可以从鼠标拖动的开始和结束获取画布上的 x/y 位置,也可以获取这些点的地理坐标,并且可以获取当前中心的 x/y 及其地理位置- 坐标,但老实说我现在卡住了......
任何想法 ?