You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Obviously beggars can't be choosers when using a free API but OpenSky's response time & uptime have been rough recently. It would probably be worthwhile to explore supporting other APIs to drop in as replacement options in the event that the current downtime continues.
ADSB.lol looks great but I'm not sure if it will be feasible to integrate on-device unless I can make some heroic memory savings elsewhere. With the size of the raw JSON response from ADSB.lol we currently have space in memory for around ~23 aircraft. This isn't nearly enough if the map includes major airports, e.g. KBOS currently has over 100 aircraft in the area.
Alternatively, we could put a proxy server in between the API(s) and the Skyportal but I was hoping to have everything be able to sit on a single device.
Merging in 935ec1c I think takes care of the immediate need here. ADSB.lol integration is technically functional but will choke in areas of high congestion. I believe this is a drop-in match for ADS-B Exchange as well but I've left out official support since I can't test it.
Since OpenSky remains inoperable I decided to go ahead with the proxy server approach personally & created a hopefully reproducible example using AWS. For this use case I think we'll stay well within the limits of the free tier.
Obviously beggars can't be choosers when using a free API but OpenSky's response time & uptime have been rough recently. It would probably be worthwhile to explore supporting other APIs to drop in as replacement options in the event that the current downtime continues.
From a quick search we have a few options:
The text was updated successfully, but these errors were encountered: