diff --git a/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRenderer.java b/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRenderer.java index 10c22107b..6eccdf49a 100644 --- a/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRenderer.java +++ b/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRenderer.java @@ -219,7 +219,7 @@ class IndicatorLocationLayerRenderer implements LocationLayerRenderer { case RenderMode.GPS: topImage = ""; bearingImage = isStale ? FOREGROUND_STALE_ICON : FOREGROUND_ICON; - shadowImage = ""; + shadowImage = isStale ? BACKGROUND_STALE_ICON : BACKGROUND_ICON; setAccuracyRadius(0f); break; case RenderMode.NORMAL: diff --git a/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRendererTest.kt b/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRendererTest.kt index 0d485952b..210a8b834 100644 --- a/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRendererTest.kt +++ b/MapboxGLAndroidSDK/src/test/java/com/mapbox/mapboxsdk/location/IndicatorLocationLayerRendererTest.kt @@ -119,7 +119,7 @@ class IndicatorLocationLayerRendererTest { layer.setProperties( LocationPropertyFactory.topImage(""), LocationPropertyFactory.bearingImage(FOREGROUND_ICON), - LocationPropertyFactory.shadowImage("") + LocationPropertyFactory.shadowImage(BACKGROUND_ICON) ) } verify { layer.setProperties(LocationPropertyFactory.accuracyRadius(0f)) } @@ -159,7 +159,7 @@ class IndicatorLocationLayerRendererTest { layer.setProperties( LocationPropertyFactory.topImage(""), LocationPropertyFactory.bearingImage(FOREGROUND_STALE_ICON), - LocationPropertyFactory.shadowImage("") + LocationPropertyFactory.shadowImage(BACKGROUND_STALE_ICON) ) } verify { layer.setProperties(LocationPropertyFactory.accuracyRadius(0f)) }