var PositionTool = MapTool.extend(function(base){ var exports = { recenterCursor: false, drag: function(e, cursor){ map.center.a = -cursor.x.magnitude() map.center.b = cursor.y.magnitude() }, rightclick: function(e, cursor){ cursor.quantize(1/map.zoom) map.center.a = cursor.x.a map.center.b = -cursor.y.a cursor.x.b = cursor.x.a cursor.y.b = cursor.y.a } } return exports })