Compute Route Matrix, Routes API рд╕реЗрд╡рд╛ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ. рдпрд╣ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдСрд░рд┐рдЬрд┐рди рдФрд░ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдЬрдЧрд╣реЛрдВ рдХреЗ рдмреАрдЪ рдХреЗ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рдореИрдЯреНрд░рд┐рдХ рдХреЗ рд▓рд┐рдП, рджреВрд░реА рдФрд░ рдпрд╛рддреНрд░рд╛ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдЕрд▓рдЧ-рдЕрд▓рдЧ рдордВрдЬрд╝рд┐рд▓реЛрдВ рддрдХ рдХреА рдпрд╛рддреНрд░рд╛ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдФрд░ рджреВрд░реА рдХреИрд▓рдХреБрд▓реЗрдЯ рдХрд░реЗрдВ. рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЬреНрд╝рдпрд╛рджрд╛ рд╕реЗ рдЬреНрд╝рдпрд╛рджрд╛ 625 рд░реВрдЯ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреИрд▓рдХреБрд▓реЗрд╢рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.
рдХреНрдпрд╛ рдЖрдкрдХреЛ рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдХреЗ рд░рд╛рд╕реНрддреЗ рдЪрд╛рд╣рд┐рдП? рдЕрдЧрд░ рдЖрдкрдХреЛ рд░рд╛рд╕реНрддреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдирд╛ рд╣реИ, рддреЛ Compute Routes рдХреА рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВ.
рдХреНрдпрд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдЕрдЧрд░ рдЖрдкрдХреЛ Distance Matrix API (рд▓реЗрдЧрд╕реА) рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рд╣реИ, рддреЛ Routes API рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ, рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦреЗрдВ.
Compute Routes Matrix рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
Compute Routes Matrix рдХреА рдорджрдж рд╕реЗ, рдбрд┐рд╕реНрдкреИрдЪ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрд╕рд░рджрд╛рд░ рд░рд╛рд╕реНрддреЗ рддрдп рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ:
рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдкреИрдХреЗрдЬ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╣реА рддрд░реАрдХрд╛
рдпрд╣ рддрдп рдХрд░рдирд╛ рдХрд┐ рдкреИрдХреЗрдЬ рдХреЛ рдЙрдирдХреЗ рдЖрдЦрд┐рд░реА рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдкрд░ рд╢рд┐рдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡реЗрдпрд░рд╣рд╛рдЙрд╕ рдХреМрдирд╕рд╛ рд╣реИ
Compute Routes Matrix рдХреА рдорджрдж рд╕реЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
Compute Routes Matrix рдХреА рдорджрдж рд╕реЗ, рдЖрдкрдХреЛ рдХрдИ рд╢реБрд░реВ рдФрд░ рдЖрдЦрд┐рд░реА рдЬрдЧрд╣реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрднрд╛рд╡рд┐рдд рд░рд╛рд╕реНрддреЛрдВ рдХрд╛ рдореИрдЯреНрд░рд┐рдХ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ. рд╣рд░ рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП, рдХрдИ рдСрд░рд┐рдЬрд┐рди рдФрд░ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рддрдп рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдСрд░рд┐рдЬрд┐рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЧреБрдгрд╛ 625 рддрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдкреВрд░реЗ рдореИрдЯреНрд░рд┐рдХ рдХрд╛ рд╣рд┐рд╕рд╛рдм рд▓рдЧрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЬрд╡рд╛рдм рдХреЗ рдПрд▓рд┐рдореЗрдВрдЯ рд╕реНрдЯреНрд░реАрдо рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рд╕реЗ, рдЬрд╡рд╛рдм рдорд┐рд▓рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╕рдордп рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ.
рдпрд╛рддреНрд░рд┐рдпреЛрдВ, рд╢рд┐рдкрдореЗрдВрдЯ рдпрд╛ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреЛ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдСрд░рд┐рдЬрд┐рди рдФрд░ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдХреЗ рдмреАрдЪ рднреЗрдЬрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╣реА рддрд░реАрдХрд╛ рддрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рд╛рд╕реНрддреЗ рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдпрд╛рддреНрд░рд╛ рдХреЗ рд▓рд┐рдП рдЪреБрдиреЗ рдЧрдП рдореЛрдб рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ, рджреВрд░реА (рдХрд┐рд▓реЛрдореАрдЯрд░ рдпрд╛ рдореАрд▓ рдореЗрдВ)
рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдпрд╛рддреНрд░рд╛ рдХрд╛ рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдордп
Compute Routes Matrix рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
ComputeRouteMatrix
рддрд░реАрдХрд╛, рдПрдЪрдЯреАрдЯреАрдкреА рдкреЛрд╕реНрдЯ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ JSON рдЕрдиреБрд░реЛрдз рдмреЙрдбреА рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдСрд░рд┐рдЬрд┐рди, рджреЛ рдпрд╛ рдЙрд╕рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди, travelMode, рдФрд░ рдлрд╝реАрд▓реНрдб рдорд╛рд╕реНрдХ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ. рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреМрдирд╕реЗ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдиреЗ рд╣реИрдВ.
рдЙрджрд╛рд╣рд░рдг
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": "DRIVE" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition' \ 'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'
рдЬрд╡рд╛рдм рдореЗрдВ, рдСрд░рд┐рдЬрд┐рди рдФрд░ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдХреЗ рд╕рднреА рд╡реЗрдкреЙрдЗрдВрдЯ рдХреЗ рдХреЙрдореНрдмрд┐рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рд░рд╛рд╕реНрддреЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ.
рд╕рдВрд╕рд╛рдзрди
рдиреАрдЪреЗ рджреА рдЧрдИ рдЯреЗрдмрд▓ рдореЗрдВ, Routes API рдХреЗ Compute Route Matrix рддрд░реАрдХреЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рдЙрд╕рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреА рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ.
рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрди | рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рдкрд╛рдирд╛ | рд░рд┐рдЯрд░реНрди рдХрд╛ рдлрд╝реЙрд░реНрдореИрдЯ |
---|---|---|
ComputeRouteMatrix | рдХрд┐рд╕реА рдСрд░рд┐рдЬрд┐рди рд╡реЙрдпрдкреЙрдЗрдВрдЯ рд╕реЗ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рд╡реЙрдпрдкреЙрдЗрдВрдЯ рддрдХ рдХреЗ рд░рд╛рд╕реНрддреЛрдВ рдХрд╛ рдХрд▓реЗрдХреНрд╢рди рджрд┐рдЦрд╛рддрд╛ рд╣реИ. | JSON |
Compute Routes Matrix рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛
1 | рд╕реЗрдЯ рдЕрдк рдХрд░рдирд╛ | рдЕрдкрдирд╛ Google Cloud рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯ рдЕрдк рдХрд░реЗрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ. |
2 | Routes API рдХреЗ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА | рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдЗрд╕реНрддреЗрдорд╛рд▓ рдФрд░ рдмрд┐рд▓рд┐рдВрдЧ рд▓реЗрдЦ рдкрдврд╝реЗрдВ. |
3 | рд░рд╛рд╕реНрддреЛрдВ рдХрд╛ рдореИрдЯреНрд░рд┐рдХ рдХреИрд▓рдХреБрд▓реЗрдЯ рдХрд░рдирд╛ рдФрд░ рдЬрд╡рд╛рдм рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ | рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд░рд╛рд╕реНрддреЗ рдХрд╛ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд╛рдирд╛ рдФрд░ рд░рд╛рд╕реНрддреЗ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд░рд┐рд╕реНрдкреЙрдиреНрд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ. |
рдЙрдкрд▓рдмреНрдз рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рдХреИрд▓рдХреБрд▓реЗрдЯ рд░реВрдЯ рдореИрдЯреНрд░рд┐рдХ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рджреЗрдЦреЗрдВ.
рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ
- рд░рд╛рд╕реНрддреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рд╡рд╛рд▓реА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкрд╛рдирд╛
- рд░рд╛рд╕реНрддреЗ рдХреЗ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╡рд┐рдХрд▓реНрдк
- рдЪреБрдиреЗрдВ рдХрд┐ рдХреМрдирд╕реА рдЬрд╛рдирдХрд╛рд░реА рд╡рд╛рдкрд╕ рд▓рд╛рдиреА рд╣реИ
- Distance Matrix API (рд▓реЗрдЧрд╕реА) рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛
- Routes API рдХреА рдЭрд▓рдХ рд╕реЗ GA рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛