From 6b1fe52d0dacdfd0ba2c3ce9f072f1db373a8ab9 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 10 Feb 2016 22:41:18 -0500 Subject: [PATCH] Map centerEase to selected marker --- js/id/renderer/mapillary_image_layer.js | 9 +++++---- js/id/renderer/mapillary_sign_layer.js | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/js/id/renderer/mapillary_image_layer.js b/js/id/renderer/mapillary_image_layer.js index ee5876e15..60571c32f 100644 --- a/js/id/renderer/mapillary_image_layer.js +++ b/js/id/renderer/mapillary_image_layer.js @@ -115,12 +115,13 @@ iD.MapillaryImageLayer = function(context) { .append('svg') .style('display', enabled ? 'block' : 'none') .on('click', function() { // deselect/select - var imageKey = d3.event.target.__data__.key; - if (imageKey === mapillary.selectedThumbnail()) { + var image = d3.event.target.__data__; + if (image.key === mapillary.selectedThumbnail()) { hideThumbnail(); } else { - mapillary.selectedThumbnail(imageKey); - showThumbnail(imageKey); + mapillary.selectedThumbnail(image.key); + context.map().centerEase(image.loc); + showThumbnail(image.key); } }) .on('mouseover', function() { diff --git a/js/id/renderer/mapillary_sign_layer.js b/js/id/renderer/mapillary_sign_layer.js index 50197f3d6..52b649bc5 100644 --- a/js/id/renderer/mapillary_sign_layer.js +++ b/js/id/renderer/mapillary_sign_layer.js @@ -80,6 +80,7 @@ iD.MapillarySignLayer = function(context) { hideThumbnail(); } else { mapillary.selectedThumbnail(d.key); + context.map().centerEase(d.loc); showThumbnail(d.key); } })