none
Disambiguating Location Results RRS feed

  • Question

  • I have modified this example  so that a user may input their own start and end points and find a route, rather than searching for the hard-coded Seattle and Portland from the example.

    However, I've found that it is not able to handle ambiguous search results.  Search is effective from two distinct places, but, if I put in a location with ambiguous results nothing happens on the map (though, I can see in the result that options to clarify the ambiguity are returned).  Is there a simple way to disambiguate?  Some module or something I haven't seen?

    This is what an ambiguous response looks like:

    microsoftMapsNetworkCallback({
        "resolvedWaypoints":[[{
            "failed":false,"invalidCredentials":false,"inputType":1,"latitude":35.7855110168457,"longitude":-78.642669677734375,"rooftopLatitude":35.7855110168457,"rooftopLongitude":-78.642669677734375,"address":{
                "formattedAddress":"Raleigh, NC","shortFormattedAddress":"Raleigh"
            }
            ,"disambiguation":{
                "headerText":"We found other matches for your location.","dependentLocation":{
                    "extensionData":null,"latitude":0,"longitude":0
                }
                ,"disambiguationType":0,"hasMoreSuggestions":false,"locationSuggestions":[{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eGrant\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eND\u003c/span\u003e","suggestion":"Raleigh, Grant Co., ND","location":{
                        "extensionData":null,"latitude":46.357051849365234,"longitude":-101.29895782470703
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":46.357051849365234,"longitude":-101.29895782470703
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eSmith\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eMS\u003c/span\u003e","suggestion":"Raleigh, Smith Co., MS","location":{
                        "extensionData":null,"latitude":32.032329559326172,"longitude":-89.523262023925781
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":32.032329559326172,"longitude":-89.523262023925781
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eNL\u003c/span\u003e","suggestion":"Raleigh, NL","location":{
                        "extensionData":null,"latitude":51.545181274414063,"longitude":-55.720188140869141
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":51.545181274414063,"longitude":-55.720188140869141
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eSaline\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eIL\u003c/span\u003e","suggestion":"Raleigh, Saline Co., IL","location":{
                        "extensionData":null,"latitude":37.827301025390625,"longitude":-88.536811828613281
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":37.827301025390625,"longitude":-88.536811828613281
                    }
                    
                }
                ],"businessSuggestions":[]
            }
            ,"locationIdentifier":null
        }
        ,{
            "failed":false,"invalidCredentials":false,"inputType":3,"latitude":0,"longitude":0,"rooftopLatitude":0,"rooftopLongitude":0,"address":null,"disambiguation":null,"locationIdentifier":null
        }
        ]]
    }
    , 'd5040');

    This is what a sucessfull call looks like, which puts a route on the map:

    microsoftMapsNetworkCallback({
        "resolvedWaypoints":[[{
            "failed":false,"invalidCredentials":false,"inputType":1,"latitude":35.7855110168457,"longitude":-78.642669677734375,"rooftopLatitude":35.7855110168457,"rooftopLongitude":-78.642669677734375,"address":{
                "formattedAddress":"Raleigh, NC","shortFormattedAddress":"Raleigh"
            }
            ,"disambiguation":{
                "headerText":"We found other matches for your location.","dependentLocation":{
                    "extensionData":null,"latitude":0,"longitude":0
                }
                ,"disambiguationType":0,"hasMoreSuggestions":false,"locationSuggestions":[{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eGrant\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eND\u003c/span\u003e","suggestion":"Raleigh, Grant Co., ND","location":{
                        "extensionData":null,"latitude":46.357051849365234,"longitude":-101.29895782470703
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":46.357051849365234,"longitude":-101.29895782470703
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eSmith\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eMS\u003c/span\u003e","suggestion":"Raleigh, Smith Co., MS","location":{
                        "extensionData":null,"latitude":32.032329559326172,"longitude":-89.523262023925781
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":32.032329559326172,"longitude":-89.523262023925781
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eNL\u003c/span\u003e","suggestion":"Raleigh, NL","location":{
                        "extensionData":null,"latitude":51.545181274414063,"longitude":-55.720188140869141
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":51.545181274414063,"longitude":-55.720188140869141
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Raleigh, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eSaline\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eIL\u003c/span\u003e","suggestion":"Raleigh, Saline Co., IL","location":{
                        "extensionData":null,"latitude":37.827301025390625,"longitude":-88.536811828613281
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":37.827301025390625,"longitude":-88.536811828613281
                    }
                    
                }
                ],"businessSuggestions":[]
            }
            ,"locationIdentifier":null
        }
        ,{
            "failed":false,"invalidCredentials":false,"inputType":1,"latitude":35.914768218994141,"longitude":-79.05670166015625,"rooftopLatitude":35.914768218994141,"rooftopLongitude":-79.05670166015625,"address":{
                "formattedAddress":"Chapel Hill, NC","shortFormattedAddress":"Chapel Hill"
            }
            ,"disambiguation":{
                "headerText":"We found other matches for your location.","dependentLocation":{
                    "extensionData":null,"latitude":0,"longitude":0
                }
                ,"disambiguationType":0,"hasMoreSuggestions":false,"locationSuggestions":[{
                    "formattedSuggestion":"Chapel Hill, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eSmith\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eTX\u003c/span\u003e","suggestion":"Chapel Hill, Smith Co., TX","location":{
                        "extensionData":null,"latitude":32.312168121337891,"longitude":-95.193611145019531
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":32.312168121337891,"longitude":-95.193611145019531
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Chapel Hill, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eMarshall\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eTN\u003c/span\u003e","suggestion":"Chapel Hill, Marshall Co., TN","location":{
                        "extensionData":null,"latitude":35.6313591003418,"longitude":-86.691932678222656
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":35.6313591003418,"longitude":-86.691932678222656
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Chapel Hill","suggestion":"Chapel Hill","location":{
                        "extensionData":null,"latitude":31.029350280761719,"longitude":-86.2310562133789
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":31.029350280761719,"longitude":-86.2310562133789
                    }
                    
                }
                ,{
                    "formattedSuggestion":"Chapel Hill, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eAkron\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eSummit\u003c/span\u003e \u003cspan class=\"disambgDiff\"\u003eCo.\u003c/span\u003e, \u003cspan class=\"disambgDiff\"\u003e\u003c/span\u003e\u003cspan class=\"disambgDiff\"\u003eOH\u003c/span\u003e","suggestion":"Chapel Hill, Akron, Summit Co., OH","location":{
                        "extensionData":null,"latitude":41.106906890869141,"longitude":-81.482612609863281
                    }
                    ,"rooftopLocation":{
                        "extensionData":null,"latitude":41.106906890869141,"longitude":-81.482612609863281
                    }
                    
                }
                ],"businessSuggestions":[]
            }
            ,"locationIdentifier":null
        }
        ]],"routeResults":[{
            "routeResponseCode":0,"invalidCredentials":false,"routes":[{
                "otherModes":0,"routeId":"v62,i0,a0,cen-US,z,dAAAAAAAAAAA=,y0,s1,m1,o1,t0,wtlEuAz9xAvm2US4DP3EC+Q==~A6QQZbFBNhUeAADgAeO/AD8A~UmFsZWlnaCwgTkM=~~~,wsEIxA1UF+fiwQjEDVQX5+A==~A6QQZbFBs+cZAADgAWi+/z4A~Q2hhcGVsIEhpbGwsIE5D~~~,geLNiOYaIuDrh9VU89T0TPn1tZD8=,k0,uTW96aWxsYS81LjAgKE1hY2ludG9zaDsgSW50ZWwgTWFjIE9TIFggMTBfN180KSBBcHBsZVdlYktpdC81MzYuNSAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xOS4wLjEwODQuNTIgU2FmYXJpLzUzNi41","routeLegs":[{
                    "legId":"v30,wtlEuAz9xAvm2US4DP3EC+Q==~A6QQZbFBNhUeAADgAeO/AD8A~UmFsZWlnaCwgTkM=~~~,wsEIxA1UF+fiwQjEDVQX5+A==~A6QQZbFBs+cZAADgAWi+/z4A~Q2hhcGVsIEhpbGwsIE5D~~~,cen-US,dAAAAAAAAAAA=,t0,geLNiOYaIuDrh9VU89T0TPn1tZD8=,s1,xCQABAA==,z0","summary":{
                        "distance":27.965431877833449,"time":2105,"timeWithTraffic":2373,"monetaryCost":0,"northEast":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.914769321680069,"longitude":-78.640598058700562
                        }
                        ,"southWest":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.785510316491127,"longitude":-79.0566998720169
                        }
                        
                    }
                    ,"startTime":"0001-01-01T00:00:00","endTime":"0001-01-01T00:00:00","itineraryItems":[{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.785510316491127,"longitude":-78.642671406269073
                        }
                        ,"distance":"0.6","durationInSeconds":57,"warnings":[],"maneuver":2,"maneuverImageName":"","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eDepart\u003c/Action\u003e \u003cRoadName\u003eUS-70 / US-401 / NC-50 / Capital Blvd\u003c/RoadName\u003e toward \u003cToward\u003eW Johnson St\u003c/Toward\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":0,"endPathIndex":4,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.793730616569519,"longitude":-78.641708493232727
                        }
                        ,"distance":"0.3","durationInSeconds":88,"warnings":[],"maneuver":23,"maneuverImageName":"exit_right","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eTake\u003c/Action\u003e ramp \u003cTurnDir\u003eright\u003c/TurnDir\u003e for \u003cRoadName\u003eNC-50 / US-70\u003c/RoadName\u003e toward \u003cSign\u003eRdu Intl Airport / Res Tri Park\u003c/Sign\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":4,"endPathIndex":10,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.796611309051514,"longitude":-78.642368316650391
                        }
                        ,"distance":"0.4","durationInSeconds":47,"warnings":[],"maneuver":20,"maneuverImageName":"straight","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eKeep\u003c/Action\u003e \u003cTurnDir\u003estraight\u003c/TurnDir\u003e onto \u003cRoadName\u003eUS-70 / NC-50 / Wade Ave\u003c/RoadName\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":10,"endPathIndex":16,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.79744815826416,"longitude":-78.648049235343933
                        }
                        ,"distance":"0.5","durationInSeconds":68,"warnings":[],"maneuver":13,"maneuverImageName":"bear_left","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eBear\u003c/Action\u003e \u003cTurnDir\u003eleft\u003c/TurnDir\u003e onto \u003cRoadName\u003eWade Ave\u003c/RoadName\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":16,"endPathIndex":24,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.797051191329956,"longitude":-78.6563104391098
                        }
                        ,"distance":"5.3","durationInSeconds":448,"warnings":[],"maneuver":12,"maneuverImageName":"keep_right","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eTurn\u003c/Action\u003e \u003cTurnDir\u003eright\u003c/TurnDir\u003e to stay on \u003cRoadName\u003eWade Ave\u003c/RoadName\u003e","preIntersectionHints":["Pass Phillips 66 in 1.8 mi"],"postIntersectionHints":[],"startPathIndex":24,"endPathIndex":54,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.819871425628662,"longitude":-78.742028474807739
                        }
                        ,"distance":"15.9","durationInSeconds":798,"warnings":[],"maneuver":20,"maneuverImageName":"http://ecn.dev.virtualearth.net/mapcontrol/roadshield.ashx?bucket=50681&shield=1&label=40","circularImageName":null,"isImageRoadShield":true,"formattedText":"\u003cAction\u003eKeep\u003c/Action\u003e \u003cTurnDir\u003estraight\u003c/TurnDir\u003e onto \u003cRoadName\u003eI-40 West / Dan K Moore Fwy\u003c/RoadName\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":54,"endPathIndex":106,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.913630723953247,"longitude":-78.982247114181519
                        }
                        ,"distance":"0.2","durationInSeconds":17,"warnings":[],"maneuver":23,"maneuverImageName":"exit_right","circularImageName":null,"isImageRoadShield":false,"formattedText":"At exit \u003cExitNumber\u003e273A\u003c/ExitNumber\u003e, \u003cAction\u003etake\u003c/Action\u003e ramp \u003cTurnDir\u003eright\u003c/TurnDir\u003e for \u003cRoadName\u003eNC-54 West\u003c/RoadName\u003e toward \u003cSign\u003eChapel Hill\u003c/Sign\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":106,"endPathIndex":115,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.913491249084473,"longitude":-78.981447815895081
                        }
                        ,"distance":"3.0","durationInSeconds":286,"warnings":[],"maneuver":14,"maneuverImageName":"bear_right","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eBear\u003c/Action\u003e \u003cTurnDir\u003eright\u003c/TurnDir\u003e onto \u003cRoadName\u003eNC-54 / Nelson Chapel Hill Hwy\u003c/RoadName\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":115,"endPathIndex":129,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.909038782119751,"longitude":-79.027930498123169
                        }
                        ,"distance":"0.8","durationInSeconds":87,"warnings":[],"maneuver":20,"maneuverImageName":"straight","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eKeep\u003c/Action\u003e \u003cTurnDir\u003estraight\u003c/TurnDir\u003e onto \u003cRoadName\u003eRaleigh Rd\u003c/RoadName\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":129,"endPathIndex":136,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.910932421684265,"longitude":-79.0417492389679
                        }
                        ,"distance":"0.7","durationInSeconds":116,"warnings":[],"maneuver":20,"maneuverImageName":"straight","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eKeep\u003c/Action\u003e \u003cTurnDir\u003estraight\u003c/TurnDir\u003e onto \u003cRoadName\u003eSouth Rd\u003c/RoadName\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":136,"endPathIndex":143,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.908690094947815,"longitude":-79.052982330322266
                        }
                        ,"distance":"0.5","durationInSeconds":88,"warnings":[],"maneuver":8,"maneuverImageName":"turn_right","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eTurn\u003c/Action\u003e \u003cTurnDir\u003eright\u003c/TurnDir\u003e onto \u003cRoadName\u003eNC-86 North / S Columbia St\u003c/RoadName\u003e","preIntersectionHints":[],"postIntersectionHints":[],"startPathIndex":143,"endPathIndex":146,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ,{
                        "iconType":2,"transitStepIcon":null,"childItineraryItems":[],"transitLine":null,"transitTerminus":"","coordinate":{
                            "extensionData":{
                                
                            }
                            ,"latitude":35.914769321680069,"longitude":-79.0566998720169
                        }
                        ,"distance":"0.000","durationInSeconds":0,"warnings":[],"maneuver":5,"maneuverImageName":"","circularImageName":null,"isImageRoadShield":false,"formattedText":"\u003cAction\u003eArrive\u003c/Action\u003e at \u003cWaypointName\u003eChapel Hill, NC\u003c/WaypointName\u003e","preIntersectionHints":["The last intersection is W Rosemary St"],"postIntersectionHints":["If you reach North St, you\u0027ve gone too far"],"startPathIndex":146,"endPathIndex":146,"monetaryCost":0,"startStopName":null,"transitStopId":0,"realTimeBlob":null
                    }
                    ],"subLegs":[{
                        "actualStart":{
                            "extensionData":null,"latitude":35.78551,"longitude":-78.642671
                        }
                        ,"actualEnd":{
                            "extensionData":null,"latitude":35.914769000000028,"longitude":-79.056698999999981
                        }
                        ,"startDescription":"Raleigh, NC","endDescription":"Chapel Hill, NC","startLocationIdentifier":"A6QQZbFBNhUeAADgAeO/AD8A","endLocationIdentifier":"A6QQZbFBs+cZAADgAWi+/z4A","summary":{
                            "distance":27.965431877833449,"time":2105,"timeWithTraffic":0,"monetaryCost":0,"northEast":{
                                "extensionData":null,"latitude":0,"longitude":0
                            }
                            ,"southWest":{
                                "extensionData":null,"latitude":0,"longitude":0
                            }
                            
                        }
                        ,"routePath":{
                            "zoomLevels":"19,13,10,7,4,1","compressedPathIndexes":"\u0005\u0005\\ÜßMí7olì\\îÎjÍÞî6uÎÓm·fÌüÚó€","regions":"","latitudes":"ýÝôÙû\u0000þ\u0012ó—ó7þóý†þ\u0001þgþmýkÿÄü\u0004ÿsÿՏ~È~Ò{
                                ¾~¸ÿYÿ^ýìÿ#ÿ\rþóþbûHÿ\u0003ûxÿÄÿ¹ÿÊþGÿÙÿÏÿ¤þÒ÷hÿ.ÿ®ÿÄÎÿ\u0018þ\u003cþxþ\fýÑûÎüJû=ïÜî¦ûƒü¿þRÔŽùÜð\u001cúãåWù*»\u0004ê”ûéù–ø~Ï,øTý\u0000ü™ü\u0014ý&ýEûcýÇü”ý¼ù\u0004û”ý›ý¼þ­õù\u0015ü„þôÔÿIß.~\\~Ènk\u0018¹ÿ¹ÿCþÓþ\u0001üoývû\u0013ûxûCúq÷Ãÿ\rþÞþ¢ÿ~Äi~½-~h~½zl„|\u0019satd|o~Â{
                                    ù~ÈÿôþÓêðú1ýöþ¾þ,þ\u0007ÿ-ÿÄCß{
                                        È{
                                            ©Äÿϯÿ¹ÿ‰øŠð+","longitudes":"{
                                                P\u0002\u0010~ÀôþRüŸþóý;
                                                ÿy¯~³z²~wÉ~\u0001xÿ
                                            }
                                            ì
                                        }
                                        –~bts{
                                            Yz\u0016
                                        }
                                        [{
                                            
                                        }
                                        \u0013„ô~þzg~rrñ~—_ê
                                    }
                                    ¬z‘
                                }
                                ÷_Ts@ygcß~\u0016~2|Ê]hm2p\u0018wˆx\u000ex\u001et˜wéw\u0027hAg‹xÏz\u0006
                            }
                            \u001b1zs
                        }
                        \\:uIO\u0001t\u003e\u001b9a\fzŒxxdR\u0010x\u003e|:zçxåy•wÂkËxåw£{
                            Žt\u001evux\u0014v±|\u0014gÖn\u0004uuxi\u0007\u001cs·o\u0001t2r¼xÄ\u0027€y\u0011züuJyüyÀxªvÆzÝx)zQ{
                                \rz×yeÊÄÿ.þbþÝÿ#ÿÄ~Þ~\u001cw]~
                            }
                            x.bùlyp|Õr z½zq{
                                \u0013NEg:uõyÌr\u001fz\\{
                                    ôxÄy\nijÊtï
                                }
                                ±z÷~\f~BÄzívÇ"
                            }
                            
                        }
                        ],"originalRouteIndex":0
                    }
                    ]
                }
                ],"requestedRouteMode":1,"distanceUnit":"mi","inlineImageCache":{
                    
                }
                
            }
            ]
        }
        , 'd5162');


    Friday, May 25, 2012 11:39 AM

Answers