From 77552c44308f47798f091576abbfdaa633517aa8 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Fri, 8 May 2020 15:44:02 -0700 Subject: [PATCH] Fix map interaction on devices not supporting pointer events --- modules/renderer/map.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/renderer/map.js b/modules/renderer/map.js index 7ec469c14..68ace0a1a 100644 --- a/modules/renderer/map.js +++ b/modules/renderer/map.js @@ -555,7 +555,13 @@ export function rendererMap(context) { y = y2; k = k2; eventTransform = d3_zoomIdentity.translate(x2, y2).scale(k2); - _zoomerPanner._transform(eventTransform); + if (_zoomerPanner._transform) { + // utilZoomPan interface + _zoomerPanner._transform(eventTransform); + } else { + // d3_zoom interface + _selection.node().__zoom = eventTransform; + } } }