[Script] WME HN NavPoints
WME HN NavPoints
Version: 2023.09.29.01
Greasyfork: https://greasyfork.org/en/scripts/39056 ... -navpoints
Description: This script adds WME layers showing lines between all House Numbers and their Navigation Points, as well as the numbers themselves, even when not in the HN mode. The visibility can be disabled when zoomed out (lower #) further than a specified setting in WME HN NavPoints settings. The default is 5, the minimum is 4. Visibility of the layers can be controlled in the layer menu and with keyboard shortcuts.
Developers: dBsooner through WazeDev (Originally developed by MajkiiTelini)
Feature list:
Color code (lines and number outlines):
Forced & unedited => red
Forced & edited => orange
Unforced & unedited => yellow
Unforced & edited => white
Screenshots:
https://i.ibb.co/NrNSkdy/HN-Nav-Points-Both-On.png https://i.ibb.co/yq0bJry/HN-Nav-Points-Numbers-Only.png
https://i.ibb.co/kyRPq04/HN-Nav-Points-Lines-Only.png https://i.ibb.co/qk73Pyt/HN-Nav-Points-HN-Mode.png
https://i.ibb.co/n3jCLx8/image.png
Version: 2023.09.29.01
Greasyfork: https://greasyfork.org/en/scripts/39056 ... -navpoints
Description: This script adds WME layers showing lines between all House Numbers and their Navigation Points, as well as the numbers themselves, even when not in the HN mode. The visibility can be disabled when zoomed out (lower #) further than a specified setting in WME HN NavPoints settings. The default is 5, the minimum is 4. Visibility of the layers can be controlled in the layer menu and with keyboard shortcuts.
Developers: dBsooner through WazeDev (Originally developed by MajkiiTelini)
Feature list:
- Two layers within WME: HN NavPoints (lines) and HN NavPoints Numbers.
- House Number mouseover tooltip, for zoom levels 6-10, with edit button for easy HN mode access.
- Setting to disable when zoomed out wider than specified zoom level (minimum 4, default 5).
- Ability to use keyboard shortcuts to toggle each layer independently.
- Settings, including keyboard shortcuts, synchronize between browsers with the help of WazeWrap.
- Spinner in top left corner of WME map pane to indicate when script is actively processing.
- Mouseover tooltip for house numbers to show full address as well as edit button to enter house number edit mode. Tooltip can be disabled in settings.
Code: Select all
2023.09.29.01 CHANGE: WME beta release v2.188 compatibility.
2023.08.02.01: CHANGE: WME release v2.180-7-geb388e8d3 compatibility.
2023.07.20.01: CHANGE: Latest WME update compatibility.
CHANGE: No longer removing HN or lines when first clicking a drag handle or HN input box.
2023.06.15.01: BUGFIX: Keyboard shortcuts not surviving reload.
2023.05.23.01: CHANGE: Reverted to 100% vanilla JavaScript, removing reliance on jQuery.
CHANGE: Switch to WazeWrap for script update checking.
CHANGE: (2023.05.23.01) WME v2.162-3 changes compliance.
2023.05.11.01: CHANGE: Reverted to 100% vanilla JavaScript, removing reliance on jQuery.
CHANGE: Switch to WazeWrap for script update checking.
2023.04.19.01: NEW: Check for updated version on load.
NEW: Moved settings to new HN NavPoints tab.
CHANGE: WME production now includes function from WME beta.
2022.08.26.01: BUGFIX: Minor bugfixes.
2022.08.02.01: BUGFIX: Minor bugfixes.
2021.09.14.01: NEW: Auto-select input box when adding a new HN.
BUGFIX: HN and lines not clearing on first click.
BUGFIX: HN and lines not added back if no changes made after deselection.
2021.08.30.01: CHANGE: Change forum post URL.
2021.08.26.02: CHANGE: Update zoom levels to new WME numbers.
2021.07.28.01: NEW: Fix WME bug by forcing WME to clean its HN object array when exiting house numbers mode, thus preventing WME from growing the array astonishingly large, wasting resources.
NEW: Multiple new functions to aide in the bugfixes named below.
CHANGE: Allow HNs to be drawn concurrently with other map features. (MUCH faster)
CHANGE: WazeWrap.Requires.Icon class used now instead of injecting my own OpenLayers.Icon class.
CHANGE: Less data stored within HNs and Lines objects.
CHANGE: Now using the new WME font for HNs.
BUGFIX: Clicking the reload / refresh icon in WME would not clear HNs or Lines in some instances.
BUGFIX: HNs and Lines were either removed, not removed or were multiplied (multiple numbers and lines for same HN) in certain situations.
BUGFIX: Selecting a house number input field would not remove the HN or Line in certain situations.
2020.07.27.02: NEW: Setting to disable house number mouseover tooltip.
NEW: With the mouseover tooltip disabled, script reverts to previous style of
numbers to increase performance.
NEW: Setting to disable keeping the house numbers layer on top of other layers.
CHANGE: WME map object references.
CHANGE: Changes to allow for better ability to select features behind house numbers: house numbers smaller, nav point line layer zindex.
BUGFIX: Incorrect display, omitting of data in a right-to-left text locale.
BUGFIX: Memory management by removing lines and numbers no longer in the map extent.
2020.07.08.01: CHANGE: WME compaitibility update.
2020.06.16.01: NEW: HN number mouseover tooltip (zooms 6-10). Edit button for easy HN mode access.
CHANGE: Lots of under-the-hood stuff to increase performance.
CHANGE: Latest WME update compatibility.
BUGFIX: Reloads not properly refreshing HN and lines.
2019.12.06.01: CHANGE: WME v2.43-40-gf367bffa4 compatibility.
2019.10.18.01: NEW: Initial WazeDev version release.
NEW: Updated to utilize WazeWrap features.
NEW: Settings saved to WazeWrap for easy access from other browsers.
NEW: Disable when zoom level < # setting created. Set in WME Settings. (Minimum: 4)
NEW: Spinner in top left corner of WME when HN NavPoints are loading.
CHANGE: Lots of under the hood stuff to enhance experience.
BUGFIX: Keyboard shortcuts to toggle layers now remembered.
Forced & unedited => red
Forced & edited => orange
Unforced & unedited => yellow
Unforced & edited => white
Screenshots:
https://i.ibb.co/NrNSkdy/HN-Nav-Points-Both-On.png https://i.ibb.co/yq0bJry/HN-Nav-Points-Numbers-Only.png
https://i.ibb.co/kyRPq04/HN-Nav-Points-Lines-Only.png https://i.ibb.co/qk73Pyt/HN-Nav-Points-HN-Mode.png
https://i.ibb.co/n3jCLx8/image.png
Re: [Script] WME HN NavPoints