Mesafe Matrisi API'sini kullanmaya başlama

Örnek istek ve yanıt

Bu örnekte, Washington, DC ve New York City, NY arasındaki mesafe matrisi verileri JSON biçiminde talep edilmektedir:

URL

https://maps.googleapis.com/maps/api/distancematrix/json
  ?destinations=New%20York%20City%2C%20NY
  &origins=Washington%2C%20DC
  &units=imperial
  &key=YOUR_API_KEY

cURL

curl -L -X GET 'https://maps.googleapis.com/maps/api/distancematrix/json?origins=Washington%2C%20DC&destinations=New%20York%20City%2C%20NY&units=imperial&key=YOUR_API_KEY'

Deneyin. URL'yi web tarayıcınıza girerek bu isteği test edin. YOUR_API_KEY yerine gerçek API anahtarınızı girdiğinizden emin olun. Yanıt, belirtilen kalkış noktaları ile varış noktaları arasındaki mesafeyi ve süreyi gösterir.

Mevcut tüm parametreler dahil olmak üzere istek URL'lerini nasıl oluşturacağınızı öğrenin.

Bu kod örneği JSON ve XML biçimlerindedir:

JSON

{
  "destination_addresses": ["New York, NY, USA"],
  "origin_addresses": ["Washington, DC, USA"],
  "rows":
    [
      {
        "elements":
          [
            {
              "distance": { "text": "228 mi", "value": 367654 },
              "duration": { "text": "3 hours 55 mins", "value": 14078 },
              "status": "OK",
            },
          ],
      },
    ],
  "status": "OK",
}

XML

<DistanceMatrixResponse>
 <status>OK</status>
 <origin_address>Washington, DC, USA</origin_address>
 <destination_address>New York, NY, USA</destination_address>
 <row>
  <element>
   <status>OK</status>
   <duration>
    <value>14078</value>
    <text>3 hours 55 mins</text>
   </duration>
   <distance>
    <value>367654</value>
    <text>228 mi</text>
   </distance>
  </element>
 </row>
</DistanceMatrixResponse>

Yanıtı anlamak için geliştirici kılavuzuna bakın.