Mesafe Matrisi API'sini kullanmaya başlama

Örnek istek ve yanıt

Bu örnekte, Washington, DC ile New York City, NY arasındaki mesafe matrisi verileri JSON biçiminde istenmiştir:

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. Bu isteği, URL'yi web tarayıcınıza girerek test edin. YOUR_API_KEY değerini gerçek API anahtarınızla değiştirdiğinizden emin olun. Yanıtta, belirtilen kalkış noktaları ile varış noktaları arasındaki mesafe ve süre gösterilir.

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

Bu kod örneği JSON ve XML biçimlerinde verilmiştir:

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ılavuzunu inceleyin.