From 1e778174c8e9c7f268697201a1e8fd391f87990c Mon Sep 17 00:00:00 2001 From: Tom MacWright Date: Mon, 26 Nov 2012 16:05:40 -0500 Subject: [PATCH] Fix geocoder --- js/iD/id.js | 6 +++--- js/iD/renderer/Map.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/js/iD/id.js b/js/iD/id.js index 8468694e6..f17a5eba7 100644 --- a/js/iD/id.js +++ b/js/iD/id.js @@ -60,9 +60,9 @@ var iD = function(container) { encodeURIComponent(val) + '.jsonp?callback=grid'; }); - function grid(resp) { - map.setCentre(resp.results[0][0]); - } + window.grid = function(resp) { + map.setCenter([resp.results[0][0].lon, resp.results[0][0].lat]); + }; bar.append('div') .attr('class', 'messages'); diff --git a/js/iD/renderer/Map.js b/js/iD/renderer/Map.js index 24a14fdc3..84170deef 100644 --- a/js/iD/renderer/Map.js +++ b/js/iD/renderer/Map.js @@ -395,7 +395,7 @@ iD.Map = function(elem, connection) { var a = d3.event.translate, b = translateStart; surface.style(transformProp, - 'translate3d(' + (a[0] - b[0]) + 'px,' + (a[1] - b[1]) + 'px, 0px)'); + 'translate3d(' + ~~(a[0] - b[0]) + 'px,' + ~~(a[1] - b[1]) + 'px, 0px)'); } else { redraw(); translateStart = null;