Oliver Jowett
662c19568e
Don't try to compute registrations on non-hex addresses (e.g. non-icao: ~123456)
2016-09-17 13:32:34 +01:00
Oliver Jowett
daa3e00ade
Restyle/realign the sidebar/layer controls some more.
2016-09-16 12:40:06 +01:00
Oliver Jowett
2a708ef848
Make the layerswitcher icon have a transparent background so it looks less out of place.
2016-09-16 11:43:48 +01:00
Oliver Jowett
b2375468cb
Stopgap fix for crowding in the top-right:
...
* move zoom control back to default position
* shrink the sidebar expand/shrink buttons to half size
* realign everything
2016-09-16 11:43:05 +01:00
Oliver Jowett
4eb8e3d96a
Set visible=false if we don't display a marker due to stale position;
...
this avoids markers briefly blinking back in on zoom.
2016-09-16 11:04:33 +01:00
Oliver Jowett
bfa70415a3
Scale icons based on zoom level.
2016-09-16 11:03:54 +01:00
Oliver Jowett
4839372642
Oops, that was meant to be L4T.
2016-09-15 19:44:57 +01:00
Oliver Jowett
2843f85ed6
Add a L4P mapping.
2016-09-15 19:42:38 +01:00
Oliver Jowett
9bba9ce579
Remove dubious L1J, L2P mappings.
2016-09-15 19:42:17 +01:00
Oliver Jowett
227dce4af0
Scale tweaking.
2016-09-15 19:41:46 +01:00
Oliver Jowett
fa17c472e7
Add a 747-400 icon, use it for 747 variants and L4J-H
2016-09-15 19:41:23 +01:00
Oliver Jowett
efc47651e7
Update markers_test for the new marker selection stuff.
2016-09-15 15:31:15 +01:00
Oliver Jowett
2a4ee685a2
Merge remote-tracking branch 'upstream/master' into dev
2016-09-15 15:31:01 +01:00
Oliver Jowett
5b8a943cee
Don't use a heavy outline on aircraft when select-all is used.
2016-09-15 12:38:11 +01:00
Oliver Jowett
5445ce143c
Fix the final (elastic) line segment in trails so it works correctly
...
in both in the select-all case and the regular case.
2016-09-15 12:37:30 +01:00
Oliver Jowett
46f0c15471
Test page for markers.
2016-09-15 01:32:38 +01:00
Oliver Jowett
d0f9b870cd
Update static DB to include the FlightAware data export.
2016-09-15 00:09:57 +01:00
Oliver Jowett
f8a2896e76
Merge remote-tracking branch 'csfa/map_enhancements' into dev
2016-09-14 22:53:50 +01:00
Carlos Salaverria
5fca9eed4b
Change ICAO column font
2016-09-14 16:51:38 -05:00
Carlos Salaverria
ad39d1b90c
Use fixed width font for ICAO code column
2016-09-14 16:03:02 -05:00
Carlos Salaverria
4989111f67
Fix incorrect flagging of 000000 ICAO codes as mode A/C
2016-09-14 13:10:20 -05:00
Oliver Jowett
d1790cd411
Prefer static DB type descriptions over the ICAO descriptor table lookup.
2016-09-14 18:25:21 +01:00
Oliver Jowett
b59d0b6bcb
Use the same mappings for categories A2/A3/A5 as for L2J-L/M/H
2016-09-14 18:18:39 +01:00
Oliver Jowett
256049f93a
More scale tweaks.
2016-09-14 18:18:12 +01:00
Oliver Jowett
394b4d586e
Make the selection outline bigger, make it in terms of pixels (unscaled), don't use the outline on the heading marker bit.
2016-09-14 18:02:00 +01:00
Oliver Jowett
809fcd9c59
Use the Dash-8 outline for L2T types.
2016-09-14 18:01:31 +01:00
Oliver Jowett
51b1851778
Scale up a couple of icons as they were way too small.
2016-09-14 18:01:12 +01:00
Oliver Jowett
7dee192157
Merge remote-tracking branch 'csfa/map_enhancements' into dev
2016-09-14 17:47:44 +01:00
Carlos Salaverria
f1428530c3
Fix ADS-B misspelling
2016-09-13 16:52:53 -05:00
Carlos Salaverria
20951fd23b
Change default monospace font
2016-09-13 16:30:56 -05:00
Carlos Salaverria
6934c0dbcc
Use text for Show Map button
2016-09-12 18:23:38 -05:00
Carlos Salaverria
2245aab7d1
Update FlightAware mode S link
2016-09-12 18:10:36 -05:00
Carlos Salaverria
08e0bd28f6
Allow aircraft info box to be positioned anywhere in browser window
2016-09-12 17:36:08 -05:00
Carlos Salaverria
976302e3ca
Change ICAO column text to uppercase
2016-09-12 17:20:42 -05:00
Carlos Salaverria
647319d141
Fix alignment of altitude values
2016-09-12 17:08:22 -05:00
Carlos Salaverria
e784b529a8
Fix JavaScript errors when receiver position is not set
2016-09-12 16:06:25 -05:00
Oliver Jowett
ac2b977168
Merge remote-tracking branch 'upstream/master' into dev
2016-09-10 21:40:13 +01:00
Oliver Jowett
d75cc94e40
Fix handling of nodejs module stuff when loaded in the browser.
2016-09-10 17:51:57 +01:00
Oliver Jowett
9b0d40fd4f
CUTnnnn should be CU-Tnnnn
2016-09-10 17:39:42 +01:00
Oliver Jowett
2f12447fda
Russian regs should be RA-nnnnn not RAnnnnn
2016-09-10 16:19:06 +01:00
Oliver Jowett
aa916439e4
Prune the static DB with filter-regs.js
2016-09-10 16:07:38 +01:00
Oliver Jowett
d1a33f4655
Add a script that filters redundant registrations from the json db
2016-09-10 15:54:59 +01:00
Carlos Salaverria
1ce66eb884
Change CSS styles to use FlightAware colors
2016-09-09 12:49:48 -05:00
Carlos Salaverria
83874f32ee
Fix table scrolling
2016-09-09 12:07:34 -05:00
Oliver Jowett
e5912c322f
Add some mechanical hexid->registration conversions.
2016-09-09 17:16:17 +01:00
Carlos Salaverria
5b4ad4d8d9
Show mode A/C data in aircraft table
2016-09-07 14:20:42 -05:00
Carlos Salaverria
15c66a379a
Fix incorrect test for Mode AC planeObject
2016-09-06 17:13:21 -05:00
Carlos Salaverria
4ddb129b5e
Fix map zoom button positioning in IE
2016-09-02 11:45:48 -05:00
Carlos Salaverria
cd8b48c282
Fix incorrect info box size calculation
2016-09-01 16:15:03 -05:00
Carlos Salaverria
ffd661be84
Adjust table font
2016-09-01 15:50:21 -05:00
Carlos Salaverria
6199003fa1
Add transparent borders to increase size of marker clickable area
2016-09-01 14:55:02 -05:00
Carlos Salaverria
e5902f2820
Automatically reposition info box if it overlaps plane marker
2016-08-31 17:59:24 -05:00
Carlos Salaverria
bf1d1280ec
Make aircraft info panel draggable
2016-08-31 15:45:29 -05:00
Carlos Salaverria
7363152b93
Adjust button styles
2016-08-30 17:39:55 -05:00
Carlos Salaverria
f2ea5a75bb
Reposition map buttons
2016-08-30 17:20:29 -05:00
Carlos Salaverria
a37c75bf83
Show additional data in selected aircraft info block
2016-08-30 16:38:41 -05:00
Carlos Salaverria
5de3bffcfa
Deselect planes if map is clicked
2016-08-30 15:22:34 -05:00
Carlos Salaverria
d5bd164169
Show selected plane information in separate panel
2016-08-30 15:07:54 -05:00
Carlos Salaverria
3588a47058
Adjust aircraft marker sizes
2016-08-30 13:35:58 -05:00
Carlos Salaverria
6accc36fd2
Move map zoom buttons to right side
2016-08-30 11:03:42 -05:00
Carlos Salaverria
d5293cc0ed
Add ability to map aircraft type descriptions to markers
2016-08-29 17:12:52 -05:00
Carlos Salaverria
e13b09f1a4
Clean up aircraft type data inconsistencies
2016-08-29 14:45:05 -05:00
Oliver Jowett
d7f7ffa70a
Add support for markers that don't rotate but have a heading arrow.
...
Use it for balloons.
2016-08-29 13:45:37 -05:00
Oliver Jowett
b04aec0ea1
Add A380 and B737-800 markers.
2016-08-29 13:45:22 -05:00
Oliver Jowett
413441e36d
Add some more type->marker mappings.
2016-08-29 13:45:01 -05:00
Oliver Jowett
7541d89533
Fix the scaling comment.
2016-08-29 13:44:37 -05:00
Oliver Jowett
5e786e6cad
Add more aircraft icons courtesy Peter Lowden.
...
Add support for selecting an icon based on aircraft type from the json DB.
2016-08-29 13:43:22 -05:00
Carlos Salaverria
d17f027035
Add aircraft type information to planeObject
2016-08-29 10:07:03 -05:00
Oliver Jowett
08fba4e3b0
Add support for markers that don't rotate but have a heading arrow.
...
Use it for balloons.
2016-08-29 12:38:00 +01:00
Oliver Jowett
244ea9851d
Add A380 and B737-800 markers.
2016-08-27 19:19:13 +01:00
Oliver Jowett
4d47ada055
Add some more type->marker mappings.
2016-08-27 19:18:57 +01:00
Oliver Jowett
4c79319145
Fix the scaling comment.
2016-08-27 16:43:17 +01:00
Oliver Jowett
ca57fb27f0
Add more aircraft icons courtesy Peter Lowden.
...
Add support for selecting an icon based on aircraft type from the json DB.
2016-08-27 15:49:04 +01:00
Carlos Salaverria
812de53ec1
Parse aircraft type codes
2016-08-26 16:22:14 -05:00
Carlos Salaverria
08ffda1aa8
Update aircraft db logic to include ICAO type information
2016-08-26 14:25:25 -05:00
Carlos Salaverria
5290b58940
Update README
2016-08-25 16:49:36 -05:00
Carlos Salaverria
55bad33718
Added ICAO aircraft type information file
2016-08-25 16:46:37 -05:00
Carlos Salaverria
6b2c238a54
Add ability to filter planes by altitude
2016-08-24 15:28:13 -05:00
Carlos Salaverria
e243a2bf1a
Clean up and refactor unit conversion logic
2016-08-23 16:43:32 -05:00
Carlos Salaverria
4cc3fe4515
Fix improperly closed tag
2016-08-23 10:45:04 -05:00
Carlos Salaverria
a2ca647062
Add link to FlightAware aircraft photos
2016-08-23 10:41:58 -05:00
Carlos Salaverria
70e86384f0
Add Airframes.org and FlightAware Mode-S links
2016-08-22 18:15:06 -05:00
Carlos Salaverria
96fe1e0ee5
Add ability to switch display units
2016-08-22 16:48:17 -05:00
Carlos Salaverria
c99375d51c
Add link to FlightAware flight tracking page
2016-08-19 18:45:39 -05:00
Carlos Salaverria
2215a98a08
Use icon for show map button
2016-08-19 17:57:20 -05:00
Carlos Salaverria
1c2bea38df
Show additional columns when table is fully expanded
2016-08-19 17:37:43 -05:00
Carlos Salaverria
876e6874b4
Merge pull request #3 from drakeapps/map_enhancements
...
Add ability to select/deselect all planes
2016-08-19 17:01:14 -05:00
James Wilson
639b514e19
Merge branch 'master' into map_enhancements
2016-08-19 16:52:35 -05:00
James Wilson
31f99fac19
clearLines instead of updateLines
2016-08-19 15:52:48 -05:00
James Wilson
b416f4bb7e
Add the ability to select all/none of the aircraft
2016-08-19 14:43:20 -05:00
Carlos Salaverria
8bb5b42a02
Add ability to hide map and expand table to fill window
2016-08-19 10:58:48 -05:00
Carlos Salaverria
fe2f837217
Add buttons to expand/collapse/resize data table
2016-08-18 15:48:57 -05:00
Oliver Jowett
bc8ba5b73a
Refresh the nexrad tiles every 5 mins.
2016-08-05 01:18:23 +01:00
Oliver Jowett
8766a58811
Add a NEXRAD layer suggested in #135
2016-08-04 21:19:31 +01:00
Oliver Jowett
50fd2ac2af
Store the state of each overlay layer in localStorage.
2016-08-04 21:18:54 +01:00
Oliver Jowett
ad71d8b76c
Merge remote-tracking branch 'mutability/master' into dev
2016-07-25 13:13:07 +01:00
Oliver Jowett
ca3c4979f5
Add a note about quoting keys in config.js
2016-07-24 21:15:21 +01:00
Oliver Jowett
426e77a252
Don't choke when selecting positionless planes in the table.
2016-07-24 16:58:13 +01:00
Oliver Jowett
4305c99b01
Add Bing roadmap layer (if you have a key)
2016-07-24 16:25:14 +01:00
Oliver Jowett
d3565b407e
Generate geodesic circles for range rings.
...
Turns out that OL3's circles aren't geodesic circles so the
ranges are all off if you're anywhere but on the equator.
So generate our own LineStrings that approximate a circle.
Should fix #133
2016-07-24 16:13:04 +01:00
Oliver Jowett
d84bb22c24
Default to excluding the chartbundle layers.
2016-07-05 22:49:58 +01:00
Oliver Jowett
a2d5d4abf7
Merge branch 'upstream'
2016-07-05 22:30:31 +01:00
Oliver Jowett
6e1372708c
Switch to OL 3.17.1; include a copy locally.
2016-07-05 22:07:26 +01:00
Oliver Jowett
b93ada6196
Explain where to get map keys.
2016-07-05 21:54:24 +01:00
Oliver Jowett
ae6a7acb67
Move aircraft icons above aircraft trails.
2016-07-03 14:54:36 +01:00
Oliver Jowett
abab5f5440
Fix initial baselayer selection if no type was stored.
2016-07-03 14:54:14 +01:00
Oliver Jowett
2bbc117528
Base64-encode the SVG markers, seems to make Firefox happier.
2016-07-03 14:44:05 +01:00
Oliver Jowett
381ce5f280
Lots of layer cleanups.
...
Move layer config into a separate file.
Add a Mapzen vector tile layer.
Make the overlay layers toggleable.
2016-07-03 13:56:58 +01:00
Oliver Jowett
6676bc8172
Allow forEachRecursive to work on a collection/array.
2016-07-03 13:36:32 +01:00
Oliver Jowett
4862010d42
Don't gratuitously reverse the layer order in the switcher.
2016-07-03 13:35:54 +01:00
Oliver Jowett
6e8b7cff57
Expand the attributions control by default.
2016-07-02 21:53:07 +01:00
Oliver Jowett
a357b9676d
Keyless MapQuest access goes away shortly so remove that layer.
2016-07-02 21:13:10 +01:00
Oliver Jowett
2e68341106
Layer switching support, ChartBundle, Bing maps.
2016-07-02 21:12:31 +01:00
Oliver Jowett
49cb77ac8f
Do stuff while animating/interacting.
2016-07-02 18:45:03 +01:00
Oliver Jowett
986c910a73
Turns out we don't need an interaction to catch feature clicks.
2016-07-02 18:11:05 +01:00
Oliver Jowett
54dc91adc5
Make table selection a little more robust.
2016-07-02 18:10:37 +01:00
Oliver Jowett
5cf512cf63
Clean out some debug, dead code.
2016-07-02 18:10:15 +01:00
Oliver Jowett
b7fc52bcb3
Tweak the svg stroke width based on scale.
...
The stroke width is applied before scaling, but we actually want
the outline to have the same weight regardless of the scale chosen.
2016-07-02 17:14:58 +01:00
Oliver Jowett
fc95719f2e
Reinstate selecting aircraft by clicking on their icons.
2016-07-02 17:11:33 +01:00
Oliver Jowett
90f5a7d4e3
Round the computed colors a bit to reduce flickering.
...
(each color change requires regenerating the svg icon)
2016-07-02 17:11:08 +01:00
Oliver Jowett
18bd8b630d
Draw plane icons.
2016-07-02 17:10:52 +01:00
Oliver Jowett
98564ab6d0
Add a scale.
2016-07-02 17:09:16 +01:00
Oliver Jowett
8639ab3837
More work on OL3.
2016-07-02 14:44:14 +01:00
Oliver Jowett
5acecbaf6f
Starting to hack on OL3 support.
2016-07-02 12:55:38 +01:00
Oliver Jowett
b1acfcf26a
Switch to latest stable jquery/jqueryui. Include a local copy.
2016-07-02 11:00:27 +01:00
Oliver Jowett
bf042642c3
Increase the size of the heavy icon a little.
2016-06-05 21:43:28 +01:00
Oliver Jowett
7c9320ad97
Update source comment for the new heavy marker
2016-06-05 19:13:55 +01:00
danielmerritt
c701b46559
Added a new marker for heavy aircraft
2016-05-16 22:47:56 +09:30
Oliver Jowett
a628369228
Update PageName in config.js
2016-04-11 16:56:23 +01:00
Oliver Jowett
22fb17caf9
Call this "FlightAware dump1090" so it makes sense for both FF and Piaware images.
...
Update URL for the eventual home of this repo.
2016-04-11 12:12:11 +01:00
Oliver Jowett
50d67ff722
Merge branch 'upstream'
2016-04-11 12:11:05 +01:00
Oliver Jowett
e1278c36f7
Revert script.js indent changes from d00b07f361
2016-03-31 20:09:12 +01:00
Chris Bowles
ebce0fdda6
Pedantic tweaks for HTML5 validation
2016-03-30 09:12:58 -04:00
Chris Bowles
e509e76294
Avoid mixed-content warnings when served over HTTPS (in a protocol-relative way)
2016-03-30 09:12:22 -04:00
Chris Bowles
d00b07f361
Indentation/Readability cleanup
2016-03-30 08:54:37 -04:00
Chris Bowles
f53bca99e4
Add PlaneFinder link
2016-03-29 17:50:39 -04:00
Oliver Jowett
c218bb9dfa
Link to the new FA ModeS redirect URL
2016-02-27 16:14:12 +00:00
Oliver Jowett
ccb9a6c034
Link to FA by hexid; clean up some dead code.
2016-02-27 15:52:02 +00:00
Oliver Jowett
c6fff0ff32
Merge branch 'upstream'
2016-02-26 10:38:43 +00:00
Bjorge Dijkstra
a283ab2786
Fix check for valid distance in drawCircle()
2016-02-18 20:47:17 +01:00
Bjorge Dijkstra
3a98bf0d00
Remove invalid css property 'align' from timestamps div
2016-02-18 20:28:49 +01:00
Bjorge Dijkstra
1d723b0731
Remove sensor parameter from google maps api url, it is no longer required.
...
https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required
2016-02-18 20:20:35 +01:00
Bjorge Dijkstra
99696cfac0
minor html syntax fixes for map view
2016-02-18 20:17:01 +01:00
Oliver Jowett
b19c1f9dd2
Merge branch 'upstream'
2016-02-17 19:42:39 +00:00
Oliver Jowett
108b402918
Directly include the VRS-derived json db since the underlying DB
...
is not being updated any more.
2016-02-16 10:33:18 +00:00
Oliver Jowett
b433a521bf
Start trimming dump1090-mutability down for use in piaware.
2016-01-13 00:00:08 +00:00
Oliver Jowett
c4a2a5c9fb
Fix the upintheair URL.
2015-12-23 10:10:05 +00:00
Oliver Jowett
75ddd87408
Basic support for terrain-limit rings based on data from heywhatsthat.com
2015-12-21 17:43:26 +00:00
Oliver Jowett
779c66e2e9
Reindenting.
2015-12-21 17:40:39 +00:00
Oliver Jowett
f84e9a8de1
Fix the missing comma in the monochrome display example.
2015-10-26 23:09:26 +00:00