Code archived
Since nobody wanted to actually get their changes merged, but decided to publish their own versions instead, I'm archiving this repository as obsolete. If you want a working version, get it from some other source.
WME-ja
Waze Map Editor (WME) addon to help with junction design.
If two connected segments are selected, it shows the turn angle, otherwise the the angle between each segment.
I try to test with both Chrome (with Tampermonkey, as the userscript functionality changed) and Firefox (Greasemonkey),
but anything might break at any given time anyway :stuck_out_tongue_closed_eyes:
Chrome and
Firefox extensions are available also.
See Waze wiki pages for more information on map editing addons
WME Junction Angle Info extension by Michael Wikberg
is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Source code and issue tracker at https://github.com/milkboy/WME-ja
Changelog
1.13.1
1.13.0
- Update for new WME
- Added Czech translation (thanks to MajkiiTelini)
1.12.0
- Don't run on user pages
- Add option for showing/hiding the JAI layer on page load
1.11.0
- Bootstrap fixes
- U-turn feature polishing
1.10.0
- Several updates for changed Waze routing logic (better name matching, angle changes)
- U-turn support
- Script loading and style tweaks
- Other miscellaneous bug fixes
1.9.0
- Improved roundabout routing logic
- Fixed several BC routing instruction guessing issues
- Added Polish translation
- Added new presentation style and arrow options for routing instructions
1.8.4
- Fixed (hopefully) date range based restriction detection
- Fixed best continuation logic segment filtering. DOH.
1.8.3
- Minor settings tab tweaks
- Added missing translations for the new angle mode selection options
1.8.2
- Added support for having JAI show departure angles with routing instructions as default (instead of just the absolute angles at selection ends)
1.8.1
- BC logic fixes by FZ69617
1.7.0
- Roundabout checking! For non-normal roundabouts, the angle will be shown in orange (default), and "turn color" for normal roundabouts
- Added option for roundabout circle display (always, when selected, never)
1.6.7
- Do calculations after a small delay (with each new recalculation request resetting the delay). Should fix "application not responding" and similar issues. Fixed compatibility issues with WME toolbox.
1.6.6
- Always redraw points on zoom, since distance should be changed
- Show angles on zoom level 10 also
1.6.5
- Fixed (one of the) best continuation detection bugs
- Added detection of "private vehicle" + "all day" + "every day", restriction
1.6.4
- Add version number display in settings tab
1.6.3
- Add basic input validation and the WME look&feel
1.6.2
- Fixed 3 issues with permalink to selected nodes
1.6.1
- Added more translated strings
- Fix settings to actually load properly with Chrome extension
1.6
- Add color codes for different turn instructions
- Add user configurable options
1.5.10
- Fixes by tkr85 (after latest WME update)
1.5.9
- Added support for translations and the new beta editor URL.
1.5.8
- Updates for new WME by several contributors (sorry if I missed someone); Paweł Pyrczak (tkr85), AlanOfTheBerg, berestovskyy
1.5.7
- Remove 2 (of 4) Firefox extension validation warnings
AlanOfTheBerg
1.5.6
- Fixed URL detection to run script on localized editor also.
1.5.5
- Fixed layer selection div size (now the junction angles layer should always be visible in the list)
1.5.4
- Misc tweaks for browser addon capabilities
- Added new editor URLs
1.5
- Undefined reference on 'a2' in debug mode #10 (thanks to bensmithurst)
- Misc small fixes
1.2
- "0" angles show empty label enhancement #5
- Markers should not be displayed on zoom levels where the segments are not visible invalid #3
- Marker distance should be dependent on zoom level enhancement #2
- Script stops working if a segment is deleted bug #1
1.1
- Should work in Firefox (with Greasemonkey) also
1.0
- Show the "turn angle" in green if two connected segments are selected
0.4
- Show all junction angles in the map itself
0.3
- Fix calculation of angles larger than 180°
0.2
- Add handlers to "mouse up" event, so that angle is updated while editing a segment
0.1