Commit graph

222 commits

Author SHA1 Message Date
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 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
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 
2016-07-24 16:13:04 +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
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
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
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
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
Oliver Jowett
91fce10f30 Remember map type selection in local storage.
Fixes .
2015-10-26 23:03:34 +00:00
Oliver Jowett
f8a3c46139 Add generic map type config for maps that can be handled by simple URL pattern substitution. 2015-10-26 12:59:38 +00:00