[Script] WME OpenMaps (Candy Remix)

Greasyfork: https://greasyfork.org/en/scripts/570591-wme-openmaps-candy-remix

This script is a modernized fork of the original WME OpenMaps by Tom ‘Glodenox’ Puttemans. It augments the Waze Map Editor by adding additional external open-data maps as overlay layers.

“Candy Remix” focuses on aligning the script with modern WME SDK standards, increasing UI/UX density, and adding advanced cartographic tools for power editors, while maintaining the core functionality of the original script.

Key Features:

  • Modernized UI: Rebuilt sidebar interface with clean metadata headers, displayable bounding boxes, and compact “avatar” badges featuring regional flags.

  • Advanced Visual Adjustments: Native CSS blend modes (Multiply, Screen, Overlay, etc.) alongside real-time sliders for Opacity, Brightness, Contrast, Saturation, and Gamma.

  • WME SDK Native: Rewritten to utilize the official Waze Map Editor SDK for improved stability and future-proofing.

  • Asynchronous Engine: Background “Terms of Use” validation and map layer state synchronization are handled asynchronously for a more responsive editor experience.

  • Extra maps.

This fork is intended as a continuation of the original, aimed at keeping the tool fast, stable and visually integrated with WME.

3 Likes

Thanks for this update.

However, I thought at first the script was not working. It turned out that I needed to review and accept the terms of use for the layers I wanted to view. (The two layers in question are Maryland iMAP Six-Inch and Virginia Aerial Imagery.) Ironically, the links to both of these site’s T&C pages resulted in 404 errors, but I was able to “accept” the nonexistent terms and view the layers in both cases.

It would be helpful if some kind of alert or error message was displayed when a user tries to activate a layer that requires this acceptance process, so they don’t think the script is broken!

2 Likes