Этот продукт или функция находится в статусе устаревшей версии и не может быть активирована для нового использования. Дополнительные сведения об этапе Legacy и о том, как перейти с Legacy на более новые службы, см. в
разделе Продукты и функции Legacy . Этот продукт или функция находятся в статусе Legacy и не могут быть включены для нового использования. Дополнительные сведения об этапе Legacy и о том, как перейти с Legacy на более новые службы, см. в разделе
Продукты и функции Legacy .
Начало работы с API матрицы расстояний
Пример запроса и ответа
В этом примере запрашиваются данные матрицы расстояний между Вашингтоном, округ Колумбия, и Нью-Йорком, штат Нью-Йорк, в формате JSON:
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 -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'
Попробуйте! Проверьте этот запрос, введя URL-адрес в свой веб-браузер — обязательно замените YOUR_API_KEY
своим фактическим ключом API . В ответе показано расстояние и продолжительность между указанными пунктами отправления и назначения.
Узнайте, как создавать URL-адреса запросов , включая все доступные параметры.
Этот пример кода представлен в форматах JSON и XML:
{
"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",
}
<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>
Чтобы понять ответ, обратитесь к руководству разработчика.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-01 UTC.
[null,null,["Последнее обновление: 2025-03-01 UTC."],[[["This page provides a sample request and response for the Distance Matrix API, demonstrating how to calculate the distance and travel time between two locations."],["The example uses Washington, DC and New York City, NY as locations and showcases the request URL, cURL command, and expected JSON/XML responses."],["Users are encouraged to try the example with their own API key and explore further documentation on building requests and understanding responses."]]],["The content demonstrates requesting distance data between Washington, DC, and New York City using the Google Maps Distance Matrix API. The request URL and cURL command are provided, requiring the user to replace `YOUR_API_KEY` with their own. The API returns distance (228 mi) and duration (3 hours 55 mins) data in both JSON and XML formats. Users can test the URL and further understand responses, and can learn to build custom URL requests through provided documentation.\n"]]