diff options
Diffstat (limited to 'modern/src/map/overlay/useMapOverlays.js')
-rw-r--r-- | modern/src/map/overlay/useMapOverlays.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modern/src/map/overlay/useMapOverlays.js b/modern/src/map/overlay/useMapOverlays.js index e7ea7322..d82397d6 100644 --- a/modern/src/map/overlay/useMapOverlays.js +++ b/modern/src/map/overlay/useMapOverlays.js @@ -17,6 +17,7 @@ export default () => { const openWeatherKey = useAttributePreference('openWeatherKey'); const tomTomKey = useAttributePreference('tomTomKey'); + const hereKey = useAttributePreference('hereKey'); const customMapOverlay = useSelector((state) => state.session.server?.overlayUrl); return [ @@ -76,6 +77,15 @@ export default () => { attribute: 'tomTomKey', }, { + id: 'hereFlow', + title: t('mapHereFlow'), + source: sourceCustom( + [1, 2, 3, 4].map((i) => `https://${i}.traffic.maps.ls.hereapi.com/maptile/2.1/flowtile/newest/normal.day/{z}/{x}/{y}/256/png8?apiKey=${hereKey}`), + ), + available: !!hereKey, + attribute: 'hereKey', + }, + { id: 'custom', title: t('mapOverlayCustom'), source: sourceCustom(customMapOverlay), |