RouteShape API returning no data for shape if mapZoom is greater than 3

2 posts / 0 new
Last post
mgarkusha
RouteShape API returning no data for shape if mapZoom is greater than 3

If I make this request with anything lower than 4, the response is correct with all of the shape points coming back. As soon as the zoom exceeds 3, then it returns with no shape info.

 

Request:

https://www.mapquestapi.com/directions/v2/routeShape?key=<KEY_OMMITTED>&...

 

Here is the response with the higher zoom:

{
    "route": {
        "shape": {
            "maneuverIndexes": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
            ],
            "shapePoints": [],
            "legIndexes": [
                0,
                0,
                0,
                0
            ]
        },
        "routeError": {
            "message": "",
            "errorCode": -400
        },
        "options": {
            "mustAvoidLinkIds": [],
            "drivingStyle": 2,
            "countryBoundaryDisplay": true,
            "generalize": 10,
            "narrativeType": "text",
            "locale": "en_US",
            "avoidTimedConditions": false,
            "destinationManeuverDisplay": true,
            "enhancedNarrative": false,
            "filterZoneFactor": -1,
            "timeType": 0,
            "maxWalkingDistance": -1,
            "routeType": "FASTEST",
            "transferPenalty": -1,
            "walkingSpeed": -1,
            "stateBoundaryDisplay": true,
            "maxLinkId": 0,
            "arteryWeights": [],
            "tryAvoidLinkIds": [],
            "unit": "M",
            "routeNumber": 0,
            "doReverseGeocode": true,
            "shapeFormat": "raw",
            "maneuverPenalty": -1,
            "useTraffic": false,
            "returnLinkDirections": false,
            "avoidTripIds": [],
            "manmaps": "true",
            "highwayEfficiency": 22,
            "sideOfStreetDisplay": true,
            "cyclingRoadFactor": 1,
            "urbanAvoidFactor": -1
        }
    },
    "info": {
        "copyright": {
            "text": "© 2016 MapQuest, Inc.",
            "imageUrl": "https://api-s.mqcdn.com/res/mqlogo.gif",
            "imageAltText": "© 2016 MapQuest, Inc."
        },
        "statuscode": 0,
        "messages": []
    }
}

 

 

If I change the zoom back to a lower number, it works again. Seems to just be a bug. Any thoughts?


MQBrianCoakley
That session expired. What
That session expired. What was the original route request? Does this happen for any route or just one with a whole lot of maneuvers?