【发布时间】:2017-02-09 07:34:36
【问题描述】:
我有一个带有针标记的 D3.js Datamaps.js 地图,我一直在尝试实现缩放。
http://jsbin.com/xoferi/edit?html,output
图像大头针标记为 20x20,大头针的点(x+10,y+20)位于所选纬度/经度点上方。
我在缩放地图时遇到了问题,图像偏离了它们的相对位置。例如:看看冰岛别针。当您放大时,它会向上和向左漂移。
在缩放和点击拖动地图时,如何使图钉保持相同的大小和相同的相对位置?
我已经寻找其他示例,但我不确定我缺少什么。也许视口大小需要添加到计算soemhow中。或者可能需要更改引脚标记的原点而不是默认值。我只是不确定。
【问题讨论】: