Dobry den.Bohuzel mi nejde zobrazit heatmapa Strava na mapovem podkladu.Vse mam nakopirovane dle instrukci,ale na mape nic.Prekryvy map take...Vse udelam dle navodu a na samotne mape se nic nezobrazi. Naopak pak zlobi zoom,viz priloha.Nevite,kde muze byt problem?Dekuji za rady.
This object is in archive! 
Strava Heatmap requires now authentification at higher zoom.
Answered
I used the sttrava heatmap as map/overlay in locus maps, as explained here: http://www.locusmap.eu/de/strava-heatmap-in-locus-why-not/
Strava hetamap was updated and requires now at some zoom level authentication.
See https://blog.strava.com/de/press/heatmap-updates/ (or german: https://blog.strava.com/de/press/heatmap-updates/ )
To access stava segments there is possibility to generate a token for access from locus maps:
http://forum.locusmap.eu/index.php?topic=4457.0
Is there any possibility to do the same for the zoomed heatmap ?
Hi Jonas,
Strava Heatmap could be added to Locus as a custom online map. The current procedure is quite simple and it is not equipped by any third-party login system. At the moment, we have to find out if it is possible at all to add a login-protected map.
Hi Jonas,
Strava Heatmap could be added to Locus as a custom online map. The current procedure is quite simple and it is not equipped by any third-party login system. At the moment, we have to find out if it is possible at all to add a login-protected map.
I got Strava Heat map into Locus but the zoom lever is upto 20km only.
How can i log into strava from here?
I got Strava Heat map into Locus but the zoom lever is upto 20km only.
How can i log into strava from here?
@Sooncm: as I wrote below - now it's not possible to log in to Strava heatmap via Locus. We have to implement this option first.
@Sooncm: as I wrote below - now it's not possible to log in to Strava heatmap via Locus. We have to implement this option first.
The recent change Strava made to its Heatmap (the general public cannot magnify more than level 11) is a loss for OpenStreetMap editors (like me). Strava's Heatmap was a valuable resource for drawing/refining hiking trails. Now it's far less useful to me because zoom level 11 is insufficient for map-editing.
If you have a Strava account, you can login and magnify the Heatmap to more than level 11. However, it only works in a browser after you login with your account. There's no explanation for how to make it work with other apps. Strava will have to offer some form of authentication system so you can call its maps with a URL that identifies your Strava account. I don't know if they plan to do this (or if they already have it but just don't mention it).
Here's the issue in the JOSM forum (JOSM is a map-editor for OpenStreetMap).
https://josm.openstreetmap.de/ticket/16100
The recent change Strava made to its Heatmap (the general public cannot magnify more than level 11) is a loss for OpenStreetMap editors (like me). Strava's Heatmap was a valuable resource for drawing/refining hiking trails. Now it's far less useful to me because zoom level 11 is insufficient for map-editing.
If you have a Strava account, you can login and magnify the Heatmap to more than level 11. However, it only works in a browser after you login with your account. There's no explanation for how to make it work with other apps. Strava will have to offer some form of authentication system so you can call its maps with a URL that identifies your Strava account. I don't know if they plan to do this (or if they already have it but just don't mention it).
Here's the issue in the JOSM forum (JOSM is a map-editor for OpenStreetMap).
https://josm.openstreetmap.de/ticket/16100
Tady je popis proč to nefunguje. Musíme počkat na vyřešení problému.
http://help.locusmap.eu/topic/strava-heatmap-requires-now-authentification-at-higher-zoom#comment-53251
Tady je popis proč to nefunguje. Musíme počkat na vyřešení problému.
http://help.locusmap.eu/topic/strava-heatmap-requires-now-authentification-at-higher-zoom#comment-53251
As I am a heavy user to the strava heatmap as overlay I found a hack (disclaimer it's ugly :))
<?xml version="1.0" encoding="UTF-8"?>
<providers>
<provider id="10900" type="0" visible="true" background="-1">
<name>Strava</name>
<mode>Global Heatmap Biking</mode>
<countries>World</countries>
<url><![CDATA[https://heatmap-external-a.strava.com/tiles-auth/ride/bluered/{z}/{x}/{y}.png?v=19]]></url>
<zoomPart>{z}-8</zoomPart>
<zoomMin>8</zoomMin>
<zoomMax>22</zoomMax>
<tileSize>256</tileSize>
<attribution><![CDATA[Strava]]></attribution>
<extraHeader><![CDATA[Origin#https://www.strava.com]]></extraHeader>
<extraHeader><![CDATA[Accept-Encoding#gzip, deflate, br]]></extraHeader>
<extraHeader><![CDATA[Accept-Language#de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7]]></extraHeader>
<extraHeader><![CDATA[User-Agent#Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36]]></extraHeader>
<extraHeader><![CDATA[Accept#*/*]]></extraHeader>
<extraHeader><![CDATA[Referer#https://www.strava.com/heatmap]]></extraHeader>
<extraHeader><![CDATA[Cookie#{paste cookie data here}]]></extraHeader>
<extraHeader><![CDATA[Connection#keep-alive]]></extraHeader>
</provider>
</providers>
As I am a heavy user to the strava heatmap as overlay I found a hack (disclaimer it's ugly :))
<?xml version="1.0" encoding="UTF-8"?>
<providers>
<provider id="10900" type="0" visible="true" background="-1">
<name>Strava</name>
<mode>Global Heatmap Biking</mode>
<countries>World</countries>
<url><![CDATA[https://heatmap-external-a.strava.com/tiles-auth/ride/bluered/{z}/{x}/{y}.png?v=19]]></url>
<zoomPart>{z}-8</zoomPart>
<zoomMin>8</zoomMin>
<zoomMax>22</zoomMax>
<tileSize>256</tileSize>
<attribution><![CDATA[Strava]]></attribution>
<extraHeader><![CDATA[Origin#https://www.strava.com]]></extraHeader>
<extraHeader><![CDATA[Accept-Encoding#gzip, deflate, br]]></extraHeader>
<extraHeader><![CDATA[Accept-Language#de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7]]></extraHeader>
<extraHeader><![CDATA[User-Agent#Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36]]></extraHeader>
<extraHeader><![CDATA[Accept#*/*]]></extraHeader>
<extraHeader><![CDATA[Referer#https://www.strava.com/heatmap]]></extraHeader>
<extraHeader><![CDATA[Cookie#{paste cookie data here}]]></extraHeader>
<extraHeader><![CDATA[Connection#keep-alive]]></extraHeader>
</provider>
</providers>
Now it is working I am wondering a few questions :
- can we display both running and cycling activities as you can select "all" in Strava ?
- can the heatmap can display as "hot" instead of "red" ?
- is this heatmap is yhe one with the 2017 data or the previous one ?
Thanks !
Now it is working I am wondering a few questions :
- can we display both running and cycling activities as you can select "all" in Strava ?
- can the heatmap can display as "hot" instead of "red" ?
- is this heatmap is yhe one with the 2017 data or the previous one ?
Thanks !
You can just change this line in the xml file:
<url><![CDATA[https://heatmap-external-a.strava.com/tiles-auth/ride/bluered/{z}/{x}/{y}.png?v=19]]></url>
and replace ride and bluered with the values you want. The heatmap data is the most recent one.
You can just change this line in the xml file:
<url><![CDATA[https://heatmap-external-a.strava.com/tiles-auth/ride/bluered/{z}/{x}/{y}.png?v=19]]></url>
and replace ride and bluered with the values you want. The heatmap data is the most recent one.
Hi guys, so according to Strava, there is no official way how to access global heatmap from a third party app, even with Strava authentication token that works flawlessly for exporting tracks. We'll wait and when there is such a way, we'll implement it. Keep your eyes open and let us know when you get something. For the time being, there's Colin's "elegant" solution :) Thanx Colin!
Hi guys, so according to Strava, there is no official way how to access global heatmap from a third party app, even with Strava authentication token that works flawlessly for exporting tracks. We'll wait and when there is such a way, we'll implement it. Keep your eyes open and let us know when you get something. For the time being, there's Colin's "elegant" solution :) Thanx Colin!
Thanks Colin, it is working :)
Thanks Colin, it is working :)
Hey Colin, thank you for the trick that generally works. But I have the problem that the detailled heatmaps are only visible in a certain area and not everywhere although the flag "countries " ist set to world?
Here is my XML (I deleted some info in the cookie data)
<?xml version="1.0" encoding="UTF-8"?>
<providers>
<!-- Strava -->
<provider id="10900" type="0" visible="true" background="-1">
<name>Strava</name>
<mode>Global Heatmap Biking</mode>
<countries>World</countries>
<url><![CDATA[https://heatmap-external-a.strava.com/tiles-auth/ride/bluered/{z}/{x}/{y}.png?v=19]]></url>
<zoomPart>{z}-8</zoomPart>
<zoomMin>8</zoomMin>
<zoomMax>22</zoomMax>
<tileSize>256</tileSize>
<attribution><![CDATA[Strava]]></attribution>
<extraHeader><![CDATA[Origin#https://www.strava.com]]></extraHeader>
<extraHeader><![CDATA[Accept-Encoding#gzip, deflate, br]]></extraHeader>
<extraHeader><![CDATA[Accept-Language#de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7]]></extraHeader>
<extraHeader><![CDATA[User-Agent#Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36]]></extraHeader>
<extraHeader><![CDATA[Accept#*/*]]></extraHeader>
<extraHeader><![CDATA[Referer#https://www.strava.com/heatmap]]></extraHeader>
<extraHeader><![CDATA[Cookie#ajs_group_id=null; ajs_anonymous_id=%22f43-b6bf-4136-8b18-f945b%22; _ga=GA1.2.76357.154764; _gid=GA1.2.184869.1554764; _strava4_session=543cqug97ddnrnqp34js; ajs_user_id=43870; CloudFront-Policy=eyJTdGF0ZW1lbnyJSZXNvdXJjZSI6Imh0dHBzOi8vaGVhdG1hlcm5hbC0qLnN0cmF2YS5jb20vKiIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoTUyNjgxODg0OH0sIkRhdGVHcmVhdGVyVGhhbiI6vY2hUaW1lIjoxNTI1NTk0ODQ4fX19XX0_; CloudFront-Key-Pair-Id=APKAIDVUQPSA; CloudFront-Signature=RTUUx~eDTd9E9YZ8FrDnV0utw7zH4v3NSE4JEQPJdVOcLzyC~ug4bxgscfb602jDCxO9jhdBjrygHLtYXohwlfkc~DYPpPCCze0BUhu0EYi~Ub4HlnEGKnpNYMg-XS5XTtPZ3f5qPvT-1uoUDt1eRjI7OEPovsZyFgzGZDQeqlvKL5gLKAhh45axUF9Py61LnEZm-KCkw7NLLrAyBRi4VGszP7bH7QjwAiix4K7IU1R5~X3UtihnK4WEZce3-kbn5e6bRq-5C5b-WFNto4Z-AquZ0~3j0H-yQJFSzg__]]></extraHeader>
<extraHeader><![CDATA[Connection#keep-alive]]></extraHeader>
</provider>
</providers>
Hey Colin, thank you for the trick that generally works. But I have the problem that the detailled heatmaps are only visible in a certain area and not everywhere although the flag "countries " ist set to world?
Here is my XML (I deleted some info in the cookie data)
<?xml version="1.0" encoding="UTF-8"?>
<providers>
<!-- Strava -->
<provider id="10900" type="0" visible="true" background="-1">
<name>Strava</name>
<mode>Global Heatmap Biking</mode>
<countries>World</countries>
<url><![CDATA[https://heatmap-external-a.strava.com/tiles-auth/ride/bluered/{z}/{x}/{y}.png?v=19]]></url>
<zoomPart>{z}-8</zoomPart>
<zoomMin>8</zoomMin>
<zoomMax>22</zoomMax>
<tileSize>256</tileSize>
<attribution><![CDATA[Strava]]></attribution>
<extraHeader><![CDATA[Origin#https://www.strava.com]]></extraHeader>
<extraHeader><![CDATA[Accept-Encoding#gzip, deflate, br]]></extraHeader>
<extraHeader><![CDATA[Accept-Language#de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7]]></extraHeader>
<extraHeader><![CDATA[User-Agent#Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36]]></extraHeader>
<extraHeader><![CDATA[Accept#*/*]]></extraHeader>
<extraHeader><![CDATA[Referer#https://www.strava.com/heatmap]]></extraHeader>
<extraHeader><![CDATA[Cookie#ajs_group_id=null; ajs_anonymous_id=%22f43-b6bf-4136-8b18-f945b%22; _ga=GA1.2.76357.154764; _gid=GA1.2.184869.1554764; _strava4_session=543cqug97ddnrnqp34js; ajs_user_id=43870; CloudFront-Policy=eyJTdGF0ZW1lbnyJSZXNvdXJjZSI6Imh0dHBzOi8vaGVhdG1hlcm5hbC0qLnN0cmF2YS5jb20vKiIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoTUyNjgxODg0OH0sIkRhdGVHcmVhdGVyVGhhbiI6vY2hUaW1lIjoxNTI1NTk0ODQ4fX19XX0_; CloudFront-Key-Pair-Id=APKAIDVUQPSA; CloudFront-Signature=RTUUx~eDTd9E9YZ8FrDnV0utw7zH4v3NSE4JEQPJdVOcLzyC~ug4bxgscfb602jDCxO9jhdBjrygHLtYXohwlfkc~DYPpPCCze0BUhu0EYi~Ub4HlnEGKnpNYMg-XS5XTtPZ3f5qPvT-1uoUDt1eRjI7OEPovsZyFgzGZDQeqlvKL5gLKAhh45axUF9Py61LnEZm-KCkw7NLLrAyBRi4VGszP7bH7QjwAiix4K7IU1R5~X3UtihnK4WEZce3-kbn5e6bRq-5C5b-WFNto4Z-AquZ0~3j0H-yQJFSzg__]]></extraHeader>
<extraHeader><![CDATA[Connection#keep-alive]]></extraHeader>
</provider>
</providers>
Ah that is true when I delete the database I can see that it is not working anymore anywhere.
But the cookie is only two weeks old? You said two years?
Ah that is true when I delete the database I can see that it is not working anymore anywhere.
But the cookie is only two weeks old? You said two years?
Guys - slight off topic, but as there are heavy heatmap users here, there is hope somebody managed to find a solution.
For finding new routes for road cycling, it is not enough to use strava heatmap, as mtb routed are shown too. One invaluable tool for this is google street view - as where the google car wouldnt go, it usually doesnt make sense to even try on the road bike. So it would be immensely valuable to be able to get markers where google street view is available as an overlay. Unfortunately i havent found a way hot to get that yet (it shows as blue lines on the map but only while you drag the street view icon). Any ideas?
Guys - slight off topic, but as there are heavy heatmap users here, there is hope somebody managed to find a solution.
For finding new routes for road cycling, it is not enough to use strava heatmap, as mtb routed are shown too. One invaluable tool for this is google street view - as where the google car wouldnt go, it usually doesnt make sense to even try on the road bike. So it would be immensely valuable to be able to get markers where google street view is available as an overlay. Unfortunately i havent found a way hot to get that yet (it shows as blue lines on the map but only while you drag the street view icon). Any ideas?
Colin's instructions are excellent, but it doesnt mention couple of crutial details.
1) The xml file he is showing is not the same as the http://docs.locusmap.eu/lib/exe/fetch.php?media=manual:advanced:customization:strava2.providers.zip referenced from http://www.locusmap.eu/en/strava-heatmap-in-locus-why-not/ - so it is not sufficient to add extraHeader Cookie - you need to also change the <url> to heatmap-external-a.strava.com/tiles-auth (same as shown on Colins instruction). Other changes Colin made - additional extreHeader as not cricital - it works without those.
2) Recent version of Chrome have multiple copy options - i used copy Copy Request Headers and took Cookie value. Copy as cUrl might have issues with quoting for bash or cmd.
@Locus - could you please update strava2.providers.xml to fix the url and maybe add extraHeader Cookie and add a comment about the workaround?
Colin's instructions are excellent, but it doesnt mention couple of crutial details.
1) The xml file he is showing is not the same as the http://docs.locusmap.eu/lib/exe/fetch.php?media=manual:advanced:customization:strava2.providers.zip referenced from http://www.locusmap.eu/en/strava-heatmap-in-locus-why-not/ - so it is not sufficient to add extraHeader Cookie - you need to also change the <url> to heatmap-external-a.strava.com/tiles-auth (same as shown on Colins instruction). Other changes Colin made - additional extreHeader as not cricital - it works without those.
2) Recent version of Chrome have multiple copy options - i used copy Copy Request Headers and took Cookie value. Copy as cUrl might have issues with quoting for bash or cmd.
@Locus - could you please update strava2.providers.xml to fix the url and maybe add extraHeader Cookie and add a comment about the workaround?
Folks,
it is doable ...
XML
Cookie
Folks,
it is doable ...
XML
Cookie
Hi. The method doesn't work. It is written "Unknown problem" instead of tiles. Moreover, my cookie has a little different structure than in example - it has "sp=" part but doesn't have "ajs_group_id", "_ga" and "_gid". I tried to use both cookies - own and from example with my parameters and "_ga" and "_gid" values from the example - anyway it doesn't work.
My cookie (I masked some data):
What's wrong? Does anybody can share working xml file with me for checking it?Hi. The method doesn't work. It is written "Unknown problem" instead of tiles. Moreover, my cookie has a little different structure than in example - it has "sp=" part but doesn't have "ajs_group_id", "_ga" and "_gid". I tried to use both cookies - own and from example with my parameters and "_ga" and "_gid" values from the example - anyway it doesn't work.
My cookie (I masked some data):
What's wrong? Does anybody can share working xml file with me for checking it?As @Primož Resman said the cookie data can't be found in the .png files anymore (at least I can't find them anymore). Are there any other known solutions? Is it still possible to retrieve the cookie data?
As @Primož Resman said the cookie data can't be found in the .png files anymore (at least I can't find them anymore). Are there any other known solutions? Is it still possible to retrieve the cookie data?
You need to use "copy all as curl", paste into some text editor and search keyword "cookie". Rest of the procedure is the same.
You need to use "copy all as curl", paste into some text editor and search keyword "cookie". Rest of the procedure is the same.
Like I said, curl doesn't work. It worked on another PC at the time, but a friend of mine also now said that it doesn't work.
Could GDPR be a problem?
Like I said, curl doesn't work. It worked on another PC at the time, but a friend of mine also now said that it doesn't work.
Could GDPR be a problem?
Great! Thank you very much!!
I will go on holiday tomorrow and try it in practice. Perfect timing!
Great! Thank you very much!!
I will go on holiday tomorrow and try it in practice. Perfect timing!
To me, the whole point of Locus is to have Strava maps and the ability to download them. This cookie thing is a pia. My friends have given up on Locus, but I still go thru the cookie drill.
nnngrach, does your script for Strava conflict with its terms of use? Any thoughts on just a fix for Strava rather than all the other maps that most would never use? Thank you. Hannes ..look forward to hear your results.
To me, the whole point of Locus is to have Strava maps and the ability to download them. This cookie thing is a pia. My friends have given up on Locus, but I still go thru the cookie drill.
nnngrach, does your script for Strava conflict with its terms of use? Any thoughts on just a fix for Strava rather than all the other maps that most would never use? Thank you. Hannes ..look forward to hear your results.
Anyone knows what has changed with the new version 3.38? For me locus map now overlays tiles from strava heatmap one over another.
Does it happen to anyone else?
Anyone knows what has changed with the new version 3.38? For me locus map now overlays tiles from strava heatmap one over another.
Does it happen to anyone else?
Good day guys, Igor
indeed, with the latest Locus Map version, there were some changes around maps. One of the biggest is how Locus Map use map tiles & device DPI now. I've checked configuration for Strava heatmaps used here in this topic. Strava seems to return 512x512 map tiles and old configuration handled it "correctly" only partially. It worked more as a side effect.
I'll describe necessary changes for using other than standard 256x256 map tiles. We need to tell Locus if
To achieve our point no 2., we need to define tileScale parameter. In this case, we have a single scale 512x512. so part of the configuration will look:
Where important is
Size of the tile remains on base 256x256 value.
---
I've prepared an optimized version of XML configuration based on the description above, mainly for your inspiration. Only necessary is to replace place cookie here text for your own cookie value. Working? Any questions?
Good day guys, Igor
indeed, with the latest Locus Map version, there were some changes around maps. One of the biggest is how Locus Map use map tiles & device DPI now. I've checked configuration for Strava heatmaps used here in this topic. Strava seems to return 512x512 map tiles and old configuration handled it "correctly" only partially. It worked more as a side effect.
I'll describe necessary changes for using other than standard 256x256 map tiles. We need to tell Locus if
To achieve our point no 2., we need to define tileScale parameter. In this case, we have a single scale 512x512. so part of the configuration will look:
Where important is
Size of the tile remains on base 256x256 value.
---
I've prepared an optimized version of XML configuration based on the description above, mainly for your inspiration. Only necessary is to replace place cookie here text for your own cookie value. Working? Any questions?
@nnngrach can you please provide "blue" colored heatmap option (ride) on your web service?
Thanks in advance.
@nnngrach can you please provide "blue" colored heatmap option (ride) on your web service?
Thanks in advance.
It looks like I have a of set problem an tiles size problem. Does anyone have a similar problem?
It looks like I have a of set problem an tiles size problem. Does anyone have a similar problem?
Something changed because the heatmap overlay doesn't work anymore.
Any options?
Regards.
Something changed because the heatmap overlay doesn't work anymore.
Any options?
Regards.
the General heatmap works well for me as strava premium user. I used the last xml posted by Menion
I tried to use it also with my personal heatmap, but the it seems that the url of the .png is different so I couldn't adapt the orginal strava.xml.
any help?
thank you
the General heatmap works well for me as strava premium user. I used the last xml posted by Menion
I tried to use it also with my personal heatmap, but the it seems that the url of the .png is different so I couldn't adapt the orginal strava.xml.
any help?
thank you
Still works for me. Use tileScale correction as mentioned above
Still works for me. Use tileScale correction as mentioned above
Few weeks ago the xml from anygis.ru doesn't work. Today I try to add version with cookies And IT worms Hood by few minutes (only 1,9mb in map cache).
I don't have a Premium Strava - it's a problem?
Few weeks ago the xml from anygis.ru doesn't work. Today I try to add version with cookies And IT worms Hood by few minutes (only 1,9mb in map cache).
I don't have a Premium Strava - it's a problem?
Finally, it works!
Problems I had: Can't find cookie. How to include cookie. Error: Duplicate map provider id.
Solution:
- Using the xml attachment by menion.
- Changing the provider ids, since they conflicted with waymarked trails in providers.xml.
- Used Chrome dev console and clicking on Copy as cURL (bash) on a .png tile.
- Extracting the text after cookie: but removing the leading whitespace between cookie: _strava4.
- In the .xml by menion I had to add Cookie# like the previous posts mentioned, resulting in
<extraHeader><![CDATA[Cookie#_strava4_session=erq ...and so on... 847-24=1]]></extraHeader> Remember that you have to do that four times in menions file.
Finally, it works!
Problems I had: Can't find cookie. How to include cookie. Error: Duplicate map provider id.
Solution:
- Using the xml attachment by menion.
- Changing the provider ids, since they conflicted with waymarked trails in providers.xml.
- Used Chrome dev console and clicking on Copy as cURL (bash) on a .png tile.
- Extracting the text after cookie: but removing the leading whitespace between cookie: _strava4.
- In the .xml by menion I had to add Cookie# like the previous posts mentioned, resulting in
<extraHeader><![CDATA[Cookie#_strava4_session=erq ...and so on... 847-24=1]]></extraHeader> Remember that you have to do that four times in menions file.
Hello
I'm trying to launch .xml map in MOBAC with this code:
<customMapSource>
<name>heatmap</name>
<minZoom>0</minZoom>
<maxZoom>20</maxZoom>
<tileType>PNG</tileType>
<tileUpdate>IfNoneMatch</tileUpdate>
<url>https://heatmap-external-a.strava.com/tiles-auth/ride/hot/{z}/{x}/{y}.png?Key-Pair-Id=XXXX&Policy=XXXX&Signature=XXXX</url>
<serverParts>0 1 2 3</serverParts>
</customMapSource>
This results with following error:
"MalformedURLException
Illegal character in URL"
What should I correct in these lines?
Hello
I'm trying to launch .xml map in MOBAC with this code:
<customMapSource>
<name>heatmap</name>
<minZoom>0</minZoom>
<maxZoom>20</maxZoom>
<tileType>PNG</tileType>
<tileUpdate>IfNoneMatch</tileUpdate>
<url>https://heatmap-external-a.strava.com/tiles-auth/ride/hot/{z}/{x}/{y}.png?Key-Pair-Id=XXXX&Policy=XXXX&Signature=XXXX</url>
<serverParts>0 1 2 3</serverParts>
</customMapSource>
This results with following error:
"MalformedURLException
Illegal character in URL"
What should I correct in these lines?
Hello.. this last file of strava heatmap works? In my locus doesnt work..
Anyone can help..thank you
Hello.. this last file of strava heatmap works? In my locus doesnt work..
Anyone can help..thank you
Can someone write in simple steps how in this moment run heatmaps on Locus? It worked last year, but now, i'm totally noob to understand how install this stuff.
Can someone write in simple steps how in this moment run heatmaps on Locus? It worked last year, but now, i'm totally noob to understand how install this stuff.
curl 'https://heatmap-external-a.strava.com/tiles-auth/all/hot/8/134/89.png?v=19' \
[...]
-H 'cookie: sp...thisisyourcookie...Q__' \
[...]
--compressed
P.S.: the attached file contains all currently available heatmaps with colors hot / blue / purple / gray / bluered as well as activities all / ride / run / winter / water
You can delete the ones you don't need or better, hide them within Locus. On some maps only a certain heatmap color works good as an overlay.
curl 'https://heatmap-external-a.strava.com/tiles-auth/all/hot/8/134/89.png?v=19' \
[...]
-H 'cookie: sp...thisisyourcookie...Q__' \
[...]
--compressed
P.S.: the attached file contains all currently available heatmaps with colors hot / blue / purple / gray / bluered as well as activities all / ride / run / winter / water
You can delete the ones you don't need or better, hide them within Locus. On some maps only a certain heatmap color works good as an overlay.
Hello, sorry if I missed something but I think I followed all the above steps (update .XML with my cookies etc...) But still at the end after copy into the mapsOnline > custom and restarting the app, I can't find my strava custom map. Only the pre-defined one are displayed. In case somebody can help me...
EDIT: after I removed the app data /caches etc... When I restarted the app, I get a message telling me that my data was stored into a wrong folder. I accepted the proposed update and now I can get the custom heatmap ! ALL GOOD, thanks a lot.
PS, I didn't delete my previous message in case it can help somebody else...
Hello, sorry if I missed something but I think I followed all the above steps (update .XML with my cookies etc...) But still at the end after copy into the mapsOnline > custom and restarting the app, I can't find my strava custom map. Only the pre-defined one are displayed. In case somebody can help me...
EDIT: after I removed the app data /caches etc... When I restarted the app, I get a message telling me that my data was stored into a wrong folder. I accepted the proposed update and now I can get the custom heatmap ! ALL GOOD, thanks a lot.
PS, I didn't delete my previous message in case it can help somebody else...
I am making a tasker script that does all these steps automatically in the background so that you will never have to type/renew the cookie.
I am making a tasker script that does all these steps automatically in the background so that you will never have to type/renew the cookie.
Thanks looks amazing and working at acceptable speed also on Galaxy watch 4
Thanks looks amazing and working at acceptable speed also on Galaxy watch 4
Great job
Great job
Does this work with Locus Map Classic (3.66.2) on Android 13?
I upgraded my phone that was running an older Android system to a new phone with Android 13 and now the Heatmap overlay is not showing up. I checked and upgraded my cookie xml file just in case, still nothing.
I have the strava.xml file located in: /Android/data/menion.android.locus.pro/mapsOnline/custom
Does this work with Locus Map Classic (3.66.2) on Android 13?
I upgraded my phone that was running an older Android system to a new phone with Android 13 and now the Heatmap overlay is not showing up. I checked and upgraded my cookie xml file just in case, still nothing.
I have the strava.xml file located in: /Android/data/menion.android.locus.pro/mapsOnline/custom
💡I use a Strava proxy instead. No hassle with cookies. Just add the proxy as a map provider.
- Proxy from nakarte.me with xml written by stuntzi/alpenzorro.
- Proxy from freemap.sk with extensive xml.
Note: You may have to change the provider ids if those ids already exist in your Locus app.
💡I use a Strava proxy instead. No hassle with cookies. Just add the proxy as a map provider.
- Proxy from nakarte.me with xml written by stuntzi/alpenzorro.
- Proxy from freemap.sk with extensive xml.
Note: You may have to change the provider ids if those ids already exist in your Locus app.
Replies have been locked on this page!