-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSM standard no longer working #15
Comments
Thanks for reporting @Redbeard202. |
Thank you for your patience while I looked into this issue further. After extensive investigation, it seems that the issue might lie with OpenStreetMap potentially restricting access from the ATAK client. A "403 Forbidden" error is being returned when I try to fetch map tiles, which indicates that the server understands my request, but refuses to authorize it. This could be due to several reasons such as rate limiting, user-agent filtering, hotlinking prevention, or even certificate-related issues with HTTPS. One particular area I will be investigating is whether ATAK defines a User-Agent when accessing the tiles. If that's the case, it could necessitate a change in ATAK itself. I am also looking into potential workarounds, but it's important to note that any solutions I develop must comply with OpenStreetMap's usage policies to ensure that I am accessing their resources responsibly and ethically. You can review these policies at the following link: OpenStreetMap Usage Policy. Please understand that resolving this issue might take some time as I navigate these restrictions and work to find a suitable solution. I appreciate your understanding and patience in this matter and will keep you updated as I make progress. In the meantime, if you have any other issues or concerns, feel free to share them. |
I have been experimenting with accessing ATAK map tiles by changing the User-Agent in Chrome to match the one used by ATAK. However, I encountered a 403 Forbidden error when attempting to download the tiles. After investigating further, here are my findings:
This suggests that OpenStreetMap may have blacklisted the TAK client from making further requests. To resolve this issue, I recommend reaching out to the OpenStreetMap team to discuss the matter and ensure that ATAK is operating in compliance with their terms of service. It seems likely that there may be an issue with how ATAK is interacting with the OpenStreetMap service. |
I believe this is the problem:
https://operations.osmfoundation.org/policies/tiles/#bulk-downloading ATAK allows downloading the tiles for offline use (naturally since it is expected to be used in places without internet connection) but OSM doesn't. So probably enough users downloaded from OSM enough tiles (250 isn't that much if you want a detailed map of your surroundings) so they noticed and blocked ATAK. Maybe if you put a big warning in README for users not to download OSM maps for offline use and contact OSM as the developer and explain the situation that may unblock ATAK. |
I'm going to leave this open for now. But the only way forward I see is for someone to reach out to OSM and ask to unblock the ATAK client, potentially setup an ATAK specific OSM Server for ATAK users or some other resolution such as changing ATAKs User Agent String. I'll leave it up to the users to reach out as I don't currently have the bandwidth to do so. |
OSM standard is no longer pulling tiles from openstreetmap
The text was updated successfully, but these errors were encountered: