A tool that brings quality-of-life enhancements to road editing

Hello Local Guides!

If you’ve ever spent time refining roads in the Google Maps Road Editor, you know how repetitive clicks and having to reopen the road editor can slow you down. To help speed up your batch edits, I’ve created GMRE Helper, a userscript with quality-of-life tweaks tailored for multiple edits in an area.

Key Features
• Customizable keyboard shortcuts for all major editing actions
• Automatic page refresh right after you submit or save

Supported Actions & Default Keybindings

  • Finish/Submit edits: Enter
  • Select road type:
    1 Local Road
    2 Highway
    3 Parking Lot
    4 Bike/Walking Trail
  • Draw New Road: i
  • Undo: z
  • Redo: y
  • Delete Road: Delete
  • Simplify Road: s
  • Zoom In: +
  • Zoom Out: -
  • Mark Private Road: p

How to Get Started

  1. If you don’t have a userscript manager, you can install a extension such as: Tampermonkey
  2. Install the script from Greasy Fork: GMRE Helper
  3. Open the Road Editor in Google Maps.
  4. Press the backtick key (`) to view or customize your keybindings.
  5. Edit away—GMRE Helper will auto-refresh the editor after each submit/save so you can jump right into your next change.

If you’re familiar with JavaScript, I’d appreciate any contributions, you can find the code here: GitHub: gncnpk/gmre-helper

I’d love to hear your feedback and any ideas for more shortcuts or tweaks. Happy mapping!

Hi @gncnpk !
A geek hien ! Nice to meet you!
And great job I think it’s very helpful as tool..I’ll like to take a look to your share but now I’m a little bit Lost on something…I think could as soon as possible…
Thanks for your interest..
#LG.

Hi @Laurent! Good to meet you as well, if you have any questions, feel free to ask! :slight_smile:

Of course @gncnpk !
Once get in touch I’ll..
Congratulations :clap: for your features!
#LG.

Thank you!

Hello @gncnpk, not everybody might know the backtick key (``) and find it on the keyboard and for some keyboard layouts it is a dead key. So, for a German keyboard, you need to press and hold the shift key, then accent grave (` usually on the right of ?/ß) release and then press the space bar.

Not sure yet, to customize the keybindings for Toggle Settings Panel, I changed line 76 of the script using the Tampermonkey editor:
grafik

Because I could not that option here:

Also, to get “Finish/Submit” to work, I changed the constants in line 602 to “Fertig” and “Senden”

It would be great, if there were also key bindings for zoom in and zoom out.

BTW, greetings to MN. I spent 4 years in the SE of MN.

Wow, @gncnpk, great work! I’m loving the refresh after hitting Enter, and using the Delete key to remove roads. :pinched_fingers: it’s making the process much faster.

Thank you!

I’ll add this in my next update!

EDIT: Just added it now as part of the 0.0.9 update!

@WilfriedB I also added keybinds for Zoom In, Zoom Out, and Mark Private Road as well :slight_smile:

Great, works!

Thanks a lot @gncnpk :folded_hands:

Hello @gncnpk this is now line 633. Any idea, for a language independent solution? Otherwise no problem, I just need to remember to change it after an update.

I missed this thread until i saw a comment from Wilfred in the other tool thread. Will give this one a try , thanks @gncnpk

Hey @WilfriedB, I just updated the code to use keycodes in update 0.0.11, let me know if that fixes the issue! :slight_smile:

Happy to help! :slight_smile:

Installed, version 0.0.11
Navigated to the roads page - this makes the script enabled,
I’m hitting “`” , and tried the on-screen keyboard to make sure I’m hitting the correct key, but I’m not getting any options.

What might I be missing?

Looks like it hasn’t loaded, try refreshing the page, then it should start working :slight_smile:

Actually, it looks like Tampermonkey doesn’t have permission to inject scripts, since there’s a little blue popup window

Hi @gncnpk no, unfortunately the Enter key does not work.

Furthermore the backtick key doesn’t work now, so I cannot customize.

Another strange change: thing
For the key 1 - 4 the numeric key pad doesn’t work anymore, but it did before. But 1 - 4 does work using the row of keys above the alphabetic keys.

@gncnpk , i’m an id10t, thanks :smiley:
hadn’t reloaded browser since enabling user scripts and dev mode.
sorted now, thanks

I’ve changed it back to using key rather than keycodes, let me know if it’s working again!