Fixes issue #331
This commit is contained in:
parent
03276ad386
commit
6f78bd7a85
@ -128,10 +128,18 @@ public:
|
|||||||
}
|
}
|
||||||
reply.content += "],";
|
reply.content += "],";
|
||||||
reply.content += "\"alternative_instructions\":[";
|
reply.content += "\"alternative_instructions\":[";
|
||||||
if(config.instructions && INT_MAX != rawRoute.lengthOfAlternativePath) {
|
numberOfEnteredRestrictedAreas = 0;
|
||||||
|
if(INT_MAX != rawRoute.lengthOfAlternativePath) {
|
||||||
reply.content += "[";
|
reply.content += "[";
|
||||||
//Generate instructions for each alternative
|
//Generate instructions for each alternative
|
||||||
|
if(config.instructions) {
|
||||||
BuildTextualDescription(alternateDescriptionFactory, reply, rawRoute.lengthOfAlternativePath, sEngine);
|
BuildTextualDescription(alternateDescriptionFactory, reply, rawRoute.lengthOfAlternativePath, sEngine);
|
||||||
|
} else {
|
||||||
|
BOOST_FOREACH(const SegmentInformation & segment, alternateDescriptionFactory.pathDescription) {
|
||||||
|
short currentInstruction = segment.turnInstruction & TurnInstructions.InverseAccessRestrictionFlag;
|
||||||
|
numberOfEnteredRestrictedAreas += (currentInstruction != segment.turnInstruction);
|
||||||
|
}
|
||||||
|
}
|
||||||
reply.content += "]";
|
reply.content += "]";
|
||||||
}
|
}
|
||||||
reply.content += "],";
|
reply.content += "],";
|
||||||
|
Loading…
Reference in New Issue
Block a user