The documentation for the routeShape API says this:
"If there is no mapState and fullShape = false, then the specified generalization factor will be used to generalize the shape. If the generalize parameter is 0, then no shape simplification will be done and all shape points will be returned."
My use case is that I need to return the whole route, from start to finish, without passing in a map state. If I hit the endpoint and pass in fullShape=true, and generalize to, say, 50, generalize should be ignored (as per the api) and full, highly detailed shape is returned. However, I don't need that much detail, so I should be able to say fullShape=false, and then the generalize option should be honored, using this url:
But upon doing that I get this error:
"No mapState found or fullShape specified in request. You must provide a mapState or fullShape=true when requesting a Route Shape."
Seems that the generalize option is being ignored even if fullShape is set to flase. Is this a bug or am I doing something incorrectly?