From 83c0843e574cd1a74b3ddf6026d97c704644b2e0 Mon Sep 17 00:00:00 2001 From: Max Grossman Date: Wed, 19 Dec 2018 11:23:19 -0500 Subject: [PATCH] just call accuracy function when setting r attr ref #5587 --- modules/svg/geolocate.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/modules/svg/geolocate.js b/modules/svg/geolocate.js index 22ad33de8..b4d964702 100644 --- a/modules/svg/geolocate.js +++ b/modules/svg/geolocate.js @@ -63,9 +63,8 @@ export function svgGeolocate(projection, context, dispatch) { } function update() { - var geolocation = { loc: [_position.coords.longitude, _position.coords.latitude] }, - pixelAccuracy = accuracy(_position.coords.accuracy, geolocation.loc); - + var geolocation = { loc: [_position.coords.longitude, _position.coords.latitude] }; + var groups = layer.selectAll('.geolocations').selectAll('.geolocation') .data([geolocation]); @@ -97,7 +96,7 @@ export function svgGeolocate(projection, context, dispatch) { groups.merge(pointsEnter) .attr('transform', transform); - d3_select('#geolocate-radius').attr('r', pixelAccuracy) + d3_select('#geolocate-radius').attr('r', accuracy(_position.coords.accuracy, geolocation.loc)); } function drawLocation(selection) {