рдХреИрд▓рдХреБрд▓реЗрдЯ рдХрд┐рдП рдЧрдП рд░рд╛рд╕реНрддреЛрдВ рдХреА рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА

рдпреВрд░реЛрдкрд┐рдпрди рдЗрдХрдиреЙрдорд┐рдХ рдПрд░рд┐рдпрд╛ (рдИрдИрдП) рдХреЗ рдбреЗрд╡рд▓рдкрд░

рдкрд░рд┐рдЪрдп

Compute Routes, Routes API рд╕реЗрд╡рд╛ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ. рдпрд╣ рдПрдЪрдЯреАрдЯреАрдкреАрдПрд╕ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рджреЛ рдЬрдЧрд╣реЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╣реА рд░рд╛рд╕реНрддрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИ. рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрдЧрд╣реЛрдВ рдкрд░ рд╕рд╛рдЗрдХрд▓, рдореЛрдЯрд░рд╕рд╛рдЗрдХрд▓, рдХрд╛рд░, рдмрд╕, рдореЗрдЯреНрд░реЛ рд╡рдЧреИрд░рд╣ рд╕реЗ рдпрд╛ рдкреИрджрд▓ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрддреЗ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрдВ.

рдХреНрдпрд╛ рдЖрдкрдХреЛ рд░реВрдЯ рдореИрдЯреНрд░рд┐рдХ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ? рдЕрдЧрд░ рдЖрдкрдХреЛ рд░рд╛рд╕реНрддреЗ рдХреА рдореИрдЯреНрд░рд┐рдХ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ Compute Routes Matrix рдХреА рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВ.

рдХреНрдпрд╛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ? рдЕрдЧрд░ рдЖрдкрдХреЛ Distance Matrix API (рд▓реЗрдЧрд╕реА) рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рд╣реИ, рддреЛ Routes API рдкрд░ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ, рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦреЗрдВ.

Compute Routes рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

'рд░рд╛рд╕реНрддреЗ рдХрд╛ рд╣рд┐рд╕рд╛рдм рд▓рдЧрд╛рдПрдВ' рд╕реБрд╡рд┐рдзрд╛ рдХреА рдорджрдж рд╕реЗ, рд░рд╛рд╕реНрддреЗ рдХреА рдХрдИ рддрд░рд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИ. рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рд╡рд╛рд╣рдиреЛрдВ рдпрд╛ рдкреИрдХреЗрдЬ рдХреЛ рд░рд╛рд╕реНрддрд╛ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рд▓рд╛рдЧрдд рдФрд░ рдХреНрд╡рд╛рд▓рд┐рдЯреА рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

Compute Routes рдХреА рдорджрдж рд╕реЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

Routes API Compute Routes рддрд░реАрдХреЗ рдХреА рдорджрдж рд╕реЗ, рдпреЗ рдХрд╛рдо рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдпрд╛рддреНрд░рд╛ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдкрд╛рдПрдВ. рд╕рд╛рде рд╣реА, рдПрдХ рдпрд╛ рдПрдХ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢ рдкрд╛рдПрдВ:

    • рдпрд╛рддреНрд░рд╛ рдХреЗ рддрд░реАрдХреЗ: рдмрд╕, рдореЗрдЯреНрд░реЛ рд╡рдЧреИрд░рд╣, рдХрд╛рд░, рджреЛрдкрд╣рд┐рдпрд╛ рд╡рд╛рд╣рди, рдкреИрджрд▓ рдпрд╛ рд╕рд╛рдЗрдХрд▓.

    • рд╡реЗ рд░рд╛рд╕реНрддреЗ рдЬрд┐рди рдкрд░ рдпрд╛рддреНрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдмрд╕реЗ рд╕рд╣реА рдХреНрд░рдо рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

  • рдСрд░рд┐рдЬрд┐рди, рдбреЗрд╕реНрдЯрд┐рдиреЗрд╢рди, рдФрд░ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рд░реБрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣реЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдИ рддрд░реАрдХреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ:

    • рдЯреЗрдХреНрд╕реНрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "рдореБрдВрдмрдИ, рднрд╛рд░рдд", "рджрд┐рд▓реНрд▓реА, рднрд╛рд░рдд", "1800 Amphitheatre Parkway, Mountain View, CA 94043" рдпрд╛ "CWF6+FWX Mountain View, California"

    • рдЬрдЧрд╣ рдХреЗ рдЖрдИрдбреА

    • рдЕрдХреНрд╖рд╛рдВрд╢ рдФрд░ рджреЗрд╢рд╛рдВрддрд░ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ. рдЗрд╕рдХреЗ рд╕рд╛рде, рд╡рд╛рд╣рди рдХреА рджрд┐рд╢рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рднреА рджреА рдЬрд╛ рд╕рдХрддреА рд╣реИ

  • рдЕрдкрдиреА рдЬрд╝рд░реВрд░рддреЛрдВ рдФрд░ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд░рд╛рд╕реНрддреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдПрдВ:

  • рдлрд╝реАрд▓реНрдб рдорд╛рд╕реНрдХ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рд╕рд┐рд░реНрдлрд╝ рдЙрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдХреЗ рдЕрдкрдиреЗ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд╛ рд╕рдордп рдФрд░ рдХреНрд╡рд╛рд▓рд┐рдЯреА рдХрдВрдЯреНрд░реЛрд▓ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреА рдЖрдкрдХреЛ рдЬрд╝рд░реВрд░рдд рд╣реИ. рдЗрд╕рд╕реЗ, рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдФрд░ рдЕрдиреБрд░реЛрдз рдХреА рдмрд┐рд▓рд┐рдВрдЧ рджрд░реЛрдВ рдореЗрдВ рдмрдврд╝реЛрддрд░реА рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдЪреБрдиреЗрдВ рдХрд┐ рдХреМрдирд╕реА рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛рдиреА рд╣реИ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

Compute Routes рдХрд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛

Routes API ComputeRoutes рдХрд╛ рддрд░реАрдХрд╛, рдПрдЪрдЯреАрдЯреАрдкреА рдкреЛрд╕реНрдЯ рдЕрдиреБрд░реЛрдз рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ. рдЗрд╕рдореЗрдВ рдЕрдиреБрд░реЛрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рд╡рд╛рд▓рд╛ JSON рдЕрдиреБрд░реЛрдз рдмреЙрдбреА рд╣реЛрддрд╛ рд╣реИ. рдСрд░рд┐рдЬрд┐рди, рдбрд┐рд╕реНрдЯрд┐рдиреЗрд╢рди, travelMode, рдФрд░ рдлрд╝реАрд▓реНрдб рдорд╛рд╕реНрдХ рдХреА рд╡реИрд▓реНрдпреВ рджреЗрдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИ. рдЗрд╕рд╕реЗ рдпрд╣ рддрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреМрдирд╕реЗ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдиреЗ рд╣реИрдВ.

рдЙрджрд╛рд╣рд░рдг

curl -X POST -d '{
    "origin": {
      "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043"
    },
    "destination": {
      "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132"
    },
  "travelMode": "DRIVE"
  }' \
  -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
  -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \
  'https://routes.googleapis.com/directions/v2:computeRoutes'

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕реЗрд╡рд╛ рдЙрд╕ рд░рд╛рд╕реНрддреЗ рдХрд╛ рд╣рд┐рд╕рд╛рдм рд▓рдЧрд╛рддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рд╡реЗ рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рддреА рд╣реИ рдЬрд┐рдирдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рд╕рдВрд╕рд╛рдзрди

рдиреАрдЪреЗ рджреА рдЧрдИ рдЯреЗрдмрд▓ рдореЗрдВ, Routes API рдХреЗ Compute Routes рддрд░реАрдХреЗ рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рдЙрд╕рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ.

рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрди рдбреЗрдЯрд╛ рд╡рд╛рдкрд╕ рдкрд╛рдирд╛ рд░рд┐рдЯрд░реНрди рдХрд╛ рдлрд╝реЙрд░реНрдореИрдЯ
ComputeRoutes рдЕрдЧрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рд░рд╛рд╕реНрддреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрддреЗ, рд▓реЗрдЧ, рдФрд░ рдЪрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рд╡реИрдХрд▓реНрдкрд┐рдХ рд░рд╛рд╕реНрддреЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ. JSON

Compute Routes рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛

1 рд╕реЗрдЯ рдЕрдк рдХрд░рдирд╛ рдЕрдкрдирд╛ Google Cloud рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯ рдЕрдк рдХрд░реЗрдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ.
2 Routes API рдХреЗ рдмрд┐рд▓рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдЗрд╕реНрддреЗрдорд╛рд▓ рдФрд░ рдмрд┐рд▓рд┐рдВрдЧ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.
3 рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд░рдирд╛ рдФрд░ рдЬрд╡рд╛рдм рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд░рд╛рд╕реНрддрд╛ рдкрд╛рдирд╛ рдФрд░ рд░рд╛рд╕реНрддреЗ рдХреЗ рдЬрд╡рд╛рдмреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рд▓реЗрдЦ рдкрдврд╝реЗрдВ.

рдЙрдкрд▓рдмреНрдз рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА

Compute Routes рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕реВрдЪреА рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рджреЗрдЦреЗрдВ.

рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ