Live aircraft positions on a 3D globe (CesiumJS). Click anywhere on the globe to set a search centre — the demo shows the aircraft 3D-closest to that point and re-ranks them as you move. True 3D: altitude is part of the distance.
Refresh re-fetches positions from airplanes.live and rebuilds the index. Reset clears OPFS state including the cached UniDic dictionary.
Auto-refresh pauses while the tab is hidden so airplanes.live is not hammered while you are not looking. The manual Refresh button is rate-limited to one request every 3 seconds.
Results are always sorted by 3D Euclidean distance from the pin (altitude included). Use the search box or quick filters to narrow the matches by text — the closest matches up to the selected count are shown.
Live view of the DSL string the demo sends to
index.search() and the pin's internal state.
Handy when you want to copy the query into a CLI or unit
test.
———