रास्ते में लगने वाला रास्ता मैट्रिक्स पाएं

ट्रांज़िट रूट मैट्रिक पाएं, जो इलाके में उपलब्ध सार्वजनिक परिवहन के विकल्पों का इस्तेमाल करती है. बस, मेट्रो, ट्रेन वगैरह, ट्रांसपोर्ट के विकल्पों में शामिल हो सकते हैं.

ज़्यादा जानकारी के लिए, बस, मेट्रो वगैरह के लिए रास्ता पाना लेख पढ़ें.

बस, मेट्रो वगैरह के रास्ते की मैट्रिक्स का उदाहरण

नीचे दिए गए उदाहरण में, बस, मेट्रो वगैरह के लिए रास्ते का मैट्रिक्स कैलकुलेट किया गया है. इसमें, रास्ते के मैट्रिक्स के लिए सामान्य फ़ील्ड मास्क के साथ-साथ, बस, मेट्रो वगैरह के किराये का अनुरोध भी किया गया है:

curl -X POST -d '{
  "origins": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420761,
            "longitude": -122.081356
          }
        }
      }
    },
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.403184,
            "longitude": -122.097371
          }
        }
      }
    }
  ],
  "destinations": [
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.420999,
            "longitude": -122.086894
          }
        }
      }
    },
    {
      "waypoint": {
        "location": {
          "latLng": {
            "latitude": 37.383047,
            "longitude": -122.044651
          }
        }
      }
    }
  ],
  "travelMode": "TRANSIT"
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
-H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition,travelAdvisory.transitFare' \
'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'

बस, मेट्रो वगैरह के रास्ते की जानकारी देने वाली मैट्रिक्स का जवाब

बस, मेट्रो वगैरह के रास्ते के मैट्रिक्स के अनुरोध का जवाब यहां दिया गया है:

[
    {
        "originIndex": 1,
        "destinationIndex": 1,
        "status": {},
        "distanceMeters": 8709,
        "duration": "2754s",
        "travelAdvisory": {
            "transitFare": {
                "currencyCode": "USD",
                "units": "2",
                "nanos": 500000000
            }
        },
        "condition": "ROUTE_EXISTS"
    },
    {
        "originIndex": 0,
        "destinationIndex": 0,
        "status": {},
        "distanceMeters": 530,
        "duration": "394s",
        "travelAdvisory": {
            "transitFare": {}
        },
        "condition": "ROUTE_EXISTS"
    },
    {
        "originIndex": 1,
        "destinationIndex": 0,
        "status": {},
        "distanceMeters": 2934,
        "duration": "740s",
        "travelAdvisory": {
            "transitFare": {
                "currencyCode": "USD",
                "units": "2",
                "nanos": 500000000
            }
        },
        "condition": "ROUTE_EXISTS"
    },
    {
        "originIndex": 0,
        "destinationIndex": 1,
        "status": {},
        "distanceMeters": 9883,
        "duration": "3049s",
        "travelAdvisory": {
            "transitFare": {
                "currencyCode": "USD",
                "units": "5"
            }
        },
        "condition": "ROUTE_EXISTS"
    }
]