38 comments

  • whywhywhywhy 10 hours ago ago

    Zooming on a mouse wheel on windows is nearly unusable, it goes from whole of europe to town level in one mouse wheel notch.

    • stingrae 10 hours ago ago

      im on a mac and had the same issue.

      other bugs: when i pan around (while zoomed far in), the planes arent in a fixed position on the map, they shift with the pan

      ux bug: when i zoom in, it zooms into the middle of the browser window instead of where my cursor is.

      • coolwulf 10 hours ago ago

        I just modified zooming algo a lit, now it should improve your user experience.

      • coolwulf 10 hours ago ago

        I will take a look to fix these bugs.

      • coolwulf 9 hours ago ago

        also fixed the parallelex problem of route trail vs. the plane icon

    • coolwulf 10 hours ago ago

      I am on Mac. Will try to get on a Windows box to test this

  • ge96 13 hours ago ago

    Why is there almost no traffic in places like South America (other than Brazil) and Africa? Data set or reality? Not much in China/Russia either.

    • coolwulf 13 hours ago ago

      The current data is from OpenSky, mainly north america and EU.

  • aduffy 12 hours ago ago

    There's something a little off about the projection logic when you drop into the Leaflet view, you'll notice that when you pan around after zooming the planes shift their location.

    Very cool demo though!

    • coolwulf 12 hours ago ago

      Need to check my calculations. Thanks for noticing it.

    • coolwulf 8 hours ago ago

      This is fixed now.

  • ab_testing 4 hours ago ago

    How are you getting that real time flight data from . Is there a free source for this ?

  • c0nsumer 6 hours ago ago

    When zooming in and it switches to the lighter color tiles, the icons basically become invisible.

    • coolwulf 6 hours ago ago

      the airline flight number attached to the icon is in dark color and should be visible, also could switch to satelite view when zoom in, which is dark color

  • moci 5 hours ago ago

    It seems there is very little flight data from China.

  • coolwulf 10 hours ago ago

    For people having problems navigating, you can search flifht number on the left search bar. When click on the flight number, the view will jump over.

  • christophilus 10 hours ago ago

    Makes the divide between the developed and developing world very clear.

    Edit: can’t be right. I think this is a dataset problem. China and Brazil should have more dots.

    • coolwulf 10 hours ago ago

      opensky database is limited. I need to find some data source for China and south America

  • maxwg 13 hours ago ago

    Impressive. The planes should probably scale up a bit as you zoom though, they become impossible to spot.

    I'm surprised all the flights in the world can be represented in a <500KB api call

    • coolwulf 11 hours ago ago

      try change to satellite view it will be more visible

  • ddoolin 13 hours ago ago

    When you zoom in to the street map level, the planes are practically invisible with their color and thin borders. Pretty neat though, that's a lot to load and keep smooth.

    • coolwulf 11 hours ago ago

      If you switch to satelite view, the planes will be very visible.

  • concensure 9 hours ago ago

    Did you pay for flight api? Getting comprehensive real time flight data is quite a monetary challenge

    • coolwulf 8 hours ago ago

      I registered on OpenSky and using their API

  • paulnsorensen 12 hours ago ago

    Wow. I won't give you a feature request :) just appreciation.

    It really puts into perspective the magnitude of air traffic when you have this visualization.

  • lwansbrough 13 hours ago ago

    Could probably extrapolate positions based on heading and speed, to do some fake "real time" positions.

  • Glubker 11 hours ago ago

    Really cool! Curious to know how you made it render everything so fast with barely any loading.

    Good work.

    • coolwulf 11 hours ago ago

      :P just optimize to the extreme

  • pstomi 15 hours ago ago

    It render extremely fast on my side (firefox, macOS). Which UI stack are you using? Is it egui?

    • coolwulf 14 hours ago ago

      It's mainly eGui + WebGPU

  • Levitating 11 hours ago ago

    The wasm file (flight_viz_bg.wasm) was 10.94 MB as reported by firefox.

    • coolwulf 10 hours ago ago

      I changed a higher resolution image and that is why now it is a little bigger...

      • Levitating an hour ago ago

        If it's just the image, you could try using more aggressive compression?

  • amelius 13 hours ago ago

    Can you add pinch zoom?

    • coolwulf 13 hours ago ago

      Currently I developed this for desktop browser, so it might not work well on mobile. But I will improve and update it.

      • pohl 13 hours ago ago

        You should be able to do pinch zoom support for laptops with a trackpad, too. I think it would be

        window.addEventListener('wheel', ... )

        Fantastic work!

      • amelius 11 hours ago ago

        Ok, I'm on desktop now. And I notice another "issue". When I use my mouse wheel to zoom, the point that my mouse cursor is on is not stationary. This makes it hard to zoom in on e.g. a specific aircraft or landmark.

        • coolwulf 11 hours ago ago

          I can take a look. The current zoom is zooming to screen center. Maybe I should change it to cursor location.