I suspect there is a bug in checking the “unverified” speed limits in terms of forward and reverse speeds.
This is the code at line 777-779
case 6: // "unverified"
result = (fwdRes && segment.attributes.fwdMaxSpeedUnverified) || (revRes && segment.attributes.fwdMaxSpeedUnverified);
break;
It’s checking the fwdMaxSpeedUnverified for the revRes. Should that not read:
result = (fwdRes && segment.attributes.fwdMaxSpeedUnverified) || (revRes && segment.attributes.revMaxSpeedUnverified);
I’m finding with it set the way it is, it’s not selecting some road segments (particularly ones that are divided roads) that have an unverified speed in one direction (B->A I believe). Take this as an example. With a simple query of “has unverified speed limit” and check the “On Screen” box it should select everything on the screen, but it doesn’t.
Would it be possible to add something that would tell us how many segments are selected?
For example, if i am looking at 7 segments i need to select and i use the selector, and it grabs an 8th segment close to the edge of the screen, if i saw that it was 8 segments selected, i would go looking for that other one, so i didnt change anything.
Did you mean to select empty City name or unassigned City name (so called red segments)?
Condition for empty City name: City = “” Condition for unassigned City name: Unnamed
What did you mean with City with 2 names? Different City name in primary and alternate names?
It is not there.
The main problem is that this feature is available for L5+ only and I have no possibility to test it.
If you have some example segments with different values for routing preference I can try to implement it.
condition for Routing road type added. If the Routing preference is Neutral it is the same as Road type. If the Routing preference is Unfavored or Preferred it is corresponding lower or higher road type.