Get a sneak peek at whats next for Permanent Hazards on our April 7th Office Hours!
Discussion for the unofficial, community-developed addons, extensions and scripts built for the Waze Map Editor.

The official index of these tools is the Community Plugins, Extensions and Tools wiki page.
Post by davielde
AlanOfTheBerg wrote:What if both ends are "A" or "B"? How to decide which to use for either? Just pick one?
From what I can tell, the "Select entire street" causes the new "whole street" (or whatever can fit in range) endpoints to inherit the A or B from the originally selected segment, not its own A or B endpoint. I tried a few times to get an A-A or B-B with "Select entire street" but could not do it.

As an example, this segment has a "B" terminating at a roundabout (I'm just linking to images rather than embedding because there are a few of them):


If I select a segment down the street where the "A" is closer to the roundabout, and then select entire street, the final endpoint appears as "A", even though in reality, the endpoint for that last segment is "B":



If I then select another segment further down where the "B" is closer to the roundabout, and then select entire street, the final endpoint appears as "B":

davielde
Posts: 1219
Has thanked: 454 times
Been thanked: 735 times
Send a message
https://www.waze.com/wiki/images/6/69/W ... 00k_5c.png
CM: USA
SM: Michigan, Vermont
AM: Ann Arbor, MI & Thunder Bay, ON
WME Michigan

Post by jondrush
Can you add a third choice that centers on the center of the segments selected and zooms (in or out) so the entire selection is fills the screen? That would rock!
jondrush
EmeritusChamps
EmeritusChamps
Posts: 2660
Has thanked: 73 times
Been thanked: 375 times
Send a message

Post by jondrush
jondrush wrote:Can you add a third choice that centers on the center of the segments selected and zooms (in or out) so the entire selection is fills the screen? That would rock!
jondrush
EmeritusChamps
EmeritusChamps
Posts: 2660
Has thanked: 73 times
Been thanked: 375 times
Send a message

Post by juliansean
Thanks @laurenthembprd!
juliansean
Country Manager
Country Manager
Posts: 1348
Answers: 1
Has thanked: 350 times
Been thanked: 378 times
Send a message
Sean Julian
CM
SM: TX, LA, MS, AR, OK
AM: SE FL, Boston, MA, Brooklyn, NY, Bronx, NY, Manhattan, NY, Queens, NY, E CA, SW KS


Post by JustinS83
I had never seen this one before but I like it. I don't know if the script author is still active, so I made some (very quick) tweaks to the script to get it working again.

I had to move the buttons to the top of the segment panel for the button clicks to register. Since they are now at the top, I shrank the size of the font for the buttons so they are a little smaller. Hope this helps

JustinS83  
Waze Global Champs
Waze Global Champs
Posts: 1463
Has thanked: 215 times
Been thanked: 2389 times
Send a message

Post by JustinS83
My previously posted pastebin was updated after the WME changes to keep this script working.

JustinS83  
Waze Global Champs
Waze Global Champs
Posts: 1463
Has thanked: 215 times
Been thanked: 2389 times
Send a message

Post by JustinS83
Yeah, I stopped supporting this script since I rolled the functionality into WME Context Menu.
JustinS83  
Waze Global Champs
Waze Global Champs
Posts: 1463
Has thanked: 215 times
Been thanked: 2389 times
Send a message

Post by kentsmith9
Very cool. I had not seen this script until it was mentioned in another thread. I added it to the Wiki for others to also benefit from it.

https://wiki.waze.com/wiki/Community_Pl ... _of_street
kentsmith9
Waze Global Champs
Waze Global Champs
Posts: 5766
Has thanked: 816 times
Been thanked: 1156 times
Send a message


Post by lg1992
The script stopped working after the recent changes in WME. Exception happens when a segment is selected:

userscript.html?id=158daf76-41f0-4cd2-a1ac-96f0abfc7f49:123 Uncaught TypeError: Cannot read property 'length' of undefined
at e.WMEbes_init.WMEbes.insertButtons (userscript.html?id=158daf76-41f0-4cd2-a1ac-96f0abfc7f49:123)
at initialize.triggerEvent (vendor-c9d9d1a013a1d34d7571.js:73)
at e.value (app-9ab6972769d9aa79016c.js:1)
at e.value (app-9ab6972769d9aa79016c.js:1)
at e.value (app-9ab6972769d9aa79016c.js:1)
at initialize.triggerEvent (vendor-c9d9d1a013a1d34d7571.js:73)
at initialize.select (app-9ab6972769d9aa79016c.js:1)
at initialize.clickFeature (app-9ab6972769d9aa79016c.js:1)
at initialize.callback (vendor-c9d9d1a013a1d34d7571.js:73)
at initialize.triggerCallback (vendor-c9d9d1a013a1d34d7571.js:73)

In addition, when the script is active, it's impossible to delete a segment or a place.
lg1992
Country Manager
Country Manager
Posts: 6853
Has thanked: 261 times
Been thanked: 1176 times
Send a message
Leonid, Country Manager, Israel