I want to get a list of directions between two locations. [Google Directions API](http://code.google.com/apis/maps/documentation/directions/#Routes) says that the results are placed in routes array.

I tried [directions using API](http://maps.googleapis.com/maps/api/directions/json?origin=Hall%20Bazar,Amritsar&destination=Majitha%20Road,Amritsar&sensor=true) and got only a single direction, but when searched in Google Maps with the search text as "Hall Bazar, Amritsar to Majitha Road, Amritsar", I got three route suggestions. 

Please correct me if I misunderstood Google Directions API.