РасчСт расстояний ΠΌΠ΅ΠΆΠ΄Ρƒ Π³ΠΎΡ€ΠΎΠ΄Π°ΠΌΠΈ яндСкс: Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ расстояния — ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π―Π½Π΄Π΅ΠΊΡΒ ΠšΠ°Ρ€Ρ‚Ρ‹. Π‘ΠΏΡ€Π°Π²ΠΊΠ°

Π’ΠΈΠ΄Ρ‹ транспорта — ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹. Π‘ΠΏΡ€Π°Π²ΠΊΠ°

  1. ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ
  2. ΠžΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ транспорт
  3. Вакси
  4. ВСлосипСд
  5. Π‘Π°ΠΌΠΎΠΊΠ°Ρ‚

ЯндСкс ΠšΠ°Ρ€Ρ‚Ρ‹ ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² транспорта. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ всС доступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΠΏΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΈ ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ .

Для Π²Ρ‹Π±ΠΎΡ€Π° Π²ΠΈΠ΄Π° транспорта Π½Π°ΠΆΠΌΠΈΡ‚Π΅:

  • β€” ΠΠ²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ
  • β€” ΠžΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ транспорт
  • β€” Вакси
  • β€” ПСшком
  • β€” ВСлосипСд
  • β€” Π‘Π°ΠΌΠΎΠΊΠ°Ρ‚
Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈ

НаТмитС ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π˜Π·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… Π΄ΠΎΡ€ΠΎΠ³.

Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΈΠ΅ Π΄ΠΎΡ€ΠΎΠ³ΠΈ

НаТмитС ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π˜Π·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΈΡ… ΠΈ Π³Ρ€ΡƒΠ½Ρ‚ΠΎΠ²Ρ‹Ρ… Π΄ΠΎΡ€ΠΎΠ³.

Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ врСмя ΠΈ Π΄Π°Ρ‚Ρƒ отправлСния.

ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ , Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя отправлСния ΠΈ ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π“ΠΎΡ‚ΠΎΠ²ΠΎ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ рассчитаСт врСмя Π² ΠΏΡƒΡ‚ΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ настройки, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «Бброс».

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«ΠΠ°Ρ‡Π°Ρ‚ΡŒΒ». ВрСмя Π² ΠΏΡƒΡ‚ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ пСрСсчитано.

Π›Π΅ΠΆΠ°Ρ‡ΠΈΠ΅ полицСйскиС

Когда Π²Ρ‹ Π΄Π²ΠΈΠΆΠ΅Ρ‚Π΅ΡΡŒ ΠΏΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ ΠΈΠ»ΠΈ Π΅Π΄Π΅Ρ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‡ΠΈΠ΅ полицСйскиС Π½Π° вашСм ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅. ГолосовыС увСдомлСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ссли ваша ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 40 ΠΊΠΌ/Ρ‡.

Если расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π»Π΅ΠΆΠ°Ρ‡ΠΈΠΌΠΈ полицСйскими мСньшС 150 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Β«Π’ΠΏΠ΅Ρ€Π΅Π΄ΠΈ нСсколько Π»Π΅ΠΆΠ°Ρ‡ΠΈΡ… полицСйских».

Π–Π΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΅Π·Π΄Ρ‹

Когда Π²Ρ‹ Π΄Π²ΠΈΠΆΠ΅Ρ‚Π΅ΡΡŒ ΠΏΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ ΠΈΠ»ΠΈ Π΅Π΄Π΅Ρ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π°Π²ΠΈΠ³Π°Ρ‚ΠΎΡ€Π°, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ опасныС ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΅Π·Π΄Ρ‹ Π½Π° вашСм ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅. ГолосовыС увСдомлСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

На ΠΎΠΆΠΈΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΅Π·Π΄Π°Ρ… ΠΏΠΎΠ΅Π·Π΄Π° проходят часто. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈ построСнии ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π±Π΅Π· ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΅Π·Π΄ΠΎΠ².

КПП

Если Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ КПП, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ сообщит Π²Π°ΠΌ ΠΎΠ± этом. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎ-пропускныС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ . ВрСмя оТидания Π½Π° КПП Π½Π΅ учитываСтся ΠΏΡ€ΠΈ построСнии ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.

ΠŸΠ°Ρ€ΠΎΠΌΠ½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Π°Π²Ρ‹

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹ с ΠΏΠ°Ρ€ΠΎΠΌΠ½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΡ€Π°Π²ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ .

ВрСмя оТидания Π½Π° ΠΏΠ΅Ρ€Π΅Π΅Π·Π΄Π΅ Π½Π΅ учитываСтся ΠΏΡ€ΠΈ построСнии ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°.

Подсказки для ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π°

Когда Π²Ρ‹ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°Π΅Ρ‚Π΅ΡΡŒ ΠΊ слоТному пСрСкрСстку ΠΈΠ»ΠΈ пСрСкрСстку, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΡƒΡŽ полосу ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π½Π΅ пропустили ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚. Алиса повторяСт инструкции, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρƒ ΠΈ β€‹β€‹Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ, Π½Π΅ глядя Π½Π° экран.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Β«Π§Π΅Ρ€Π΅Π· 60 ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ΡΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€Π°Π²ΠΎΠΉ полосы, Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ²Π΅Ρ€Π½ΠΈΡ‚Π΅ Π½Π°Π»Π΅Π²ΠΎΒ».

Подсказки ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ…, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ голосовыС увСдомлСния.

Для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² общСствСнного транспорта ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ транспорта ΠΈ врСмя отправлСния ΠΈΠ»ΠΈ прибытия.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π²ΠΈΠ΄Ρ‹ общСствСнного транспорта:

  1. НаТмитС «Настройки» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана.

  2. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для Ρ‚ΠΈΠΏΠΎΠ² транспорта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹.

  3. ΠŸΡ€ΠΈ нСобходимости Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ настройки.

  4. НаТмитС Π“ΠΎΡ‚ΠΎΠ²ΠΎ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ врСмя отправлСния ΠΈΠ»ΠΈ прибытия:

  1. НаТмитС Β«ΠžΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: сСйчас» Π²Π½ΠΈΠ·Ρƒ экрана.

  2. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠžΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠŸΡ€ΠΈΠ±Ρ‹Ρ‚ΠΈΠ΅.

  3. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя.

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя, ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ «БСйчас» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана.

  1. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ своим ЯндСкс ID, Π½Π°ΠΆΠ°Π² Β β†’ Π’ΠΎΠΉΡ‚ΠΈ.

  2. ΠŸΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚.

  3. ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Ρ‹ ΠΏΡ€ΠΎΠ»ΠΎΠΆΠΈΠ»ΠΈ общСствСнный транспорт ΠΈΠ»ΠΈ ΠΏΠ΅ΡˆΠ΅Ρ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π²ΠΈΠ΄ транспорта (), Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ такси. Для этого просто ΠΊΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ .

  4. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ класс обслуТивания ΠΈ Π·Π°ΠΊΠ°ΠΆΠΈΡ‚Π΅ такси.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π­Ρ‚Π° функция доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° устройствах iOS. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ вошли Π² систСму с Ρ‚Π΅ΠΌ ΠΆΠ΅ ЯндСкс ID, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π² ЯндСкс Вакси.

Если Π²Ρ‹ сдСлаСтС Π·Π°ΠΊΠ°Π· Π² ЯндСкс Вакси, ΠΎΠ½ отобразится Π² ЯндСкс ΠšΠ°Ρ€Ρ‚Π°Ρ… Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Навигатора.

Π’ Π½ΠΈΠΆΠ½Π΅ΠΉ части экрана Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°ΠΊΠ°Π·Π΅: ΠΌΠ°Ρ€ΠΊΡƒ автомобиля ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ Π·Π½Π°ΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ΅ врСмя прибытия. НаТмитС Π½Π° Π·Π°ΠΊΠ°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ подробности.

  1. ΠŸΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚.

  2. ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана.

Участки ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ:

  • Π—Π΅Π»Π΅Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π° вСлосипСдная Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°.

  • Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π΄ΠΎΡ€ΠΎΠ³ΠΈ с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

  • Π‘Π΅Ρ€Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство ступСнСк Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅.

  1. ΠŸΡ€ΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚.

  2. ΠšΠΎΡΠ½ΠΈΡ‚Π΅ΡΡŒ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана.

Участки ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ:

  • Π—Π΅Π»Π΅Π½Ρ‹ΠΉ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π½ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ ΠΈΠ»ΠΈ Ρ‚Ρ€ΠΎΡ‚ΡƒΠ°Ρ€.

  • Π€ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ Π΄ΠΎΡ€ΠΎΠ³ΠΈ с Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

  • Π‘Π΅Ρ€Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ лСстницы Π½Π° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅.

Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ самоката

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΎΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Π½Π° самокатС Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС Β«Π­Ρ‚ΠΈΠΊΠ΅Ρ‚ самоката: Π΅Π·Π΄ΠΈΡ‚ΡŒ бСзопасно». НаТмитС Β«Π•Ρ‰Π΅Β» ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ всС совСты. ПослС этого сообщСниС исчСзнСт.

Π‘Π²ΡΠ·Π°Ρ‚ΡŒΡΡ со слуТбой ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ

ios — Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠΈΠΌ мСстополоТСниСм ΠΈ Π±ΡƒΠ»Π°Π²ΠΊΠΎΠΉ MapKit Π½Π° Swift

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ это Π² пСрспСктивС, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ сначала ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ «расстояниС» Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ простоС Π΅Π²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎ расстояниС, Ρ‚ΠΎ любой ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ использованиС DistanceFromLocation Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Богласно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Apple Π½Π° DistanceFromLocation

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ измСряСт расстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ двумя мСстополоТСниями ΠΏΡƒΡ‚Π΅ΠΌ отслСТивания линия ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰Π°Ρ ΠΊΡ€ΠΈΠ²ΠΈΠ·Π½Ρƒ Π—Π΅ΠΌΠ»ΠΈ. Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Π΄ΡƒΠ³Π° прСдставляСт собой Π³Π»Π°Π΄ΠΊΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ ΠΈ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ измСнСния высоты ΠΌΠ΅ΠΆΠ΄Ρƒ двумя мСстополоТСниями.

Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ расстояниС, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ фактичСским ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠΌ/расстояниСм ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ. Если это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΎΡ‚Π²Π΅Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Π΄Π°Π» Π²Ρ‹ΡˆΠ΅, Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ (Π½ΠΎ Π² любом случаС я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ вСсь пост :).

Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Β«ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π½ΠΎΠ΅Β» расстояниС (ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅, ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΈ Ρ‚. Π΄.) ΠΌΠ΅ΠΆΠ΄Ρƒ вашим мСстополоТСниСм ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ аннотациями Π½Π° ΠΊΠ°Ρ€Ρ‚Π΅, потрСбуСтся Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Ρ€Π°Π±ΠΎΡ‚Ρ‹ с использованиСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° MKRoute . Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сначала ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ MKMapItem ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ , ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, смоТСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ MapItem .

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Ρƒ вас Π½Π΅Ρ‚ MapItems , Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΡ…, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,

 ley myCoordinates CLLocationCoordinate2D (ΡˆΠΈΡ€ΠΎΡ‚Π°: 25,647399800, Π΄ΠΎΠ»Π³ΠΎΡ‚Π°: -100,334304500)
ΠΏΡƒΡΡ‚ΡŒ myPlacemark = MKPlacemark (ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°: ΠΌΠΎΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹)
ΠΏΡƒΡΡ‚ΡŒ myMapItem = MKMapItem (ΠΌΠ΅Ρ‚ΠΊΠ°: myPlacemark)
 

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ MKRoute глобально Π² своСм классС (ΠΈΠ»ΠΈ классС ViewController).

Π­Ρ‚Π° пСрСмСнная Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ.

Π²Π°Ρ€ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚: MKRoute!

, Π° Π·Π°Ρ‚Π΅ΠΌ

 func getDistanceToDestination(srcMapItem srcmapItem: MKMapItem, destMapItem destmapItem: MKMapItem){
        let request = MKDirectionsRequest() //ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ запроса направлСния
        request.source = srcmapItem//это исходный ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ mapItem мСстополоТСния
        request.destination = destmapItem // это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ mapItem Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ мСстополоТСния
        request.transportType = MKDirectionsTransportType.automobile //опрСдСляСм способ транспортировки
        
        let direction = MKDirections(request: request) //запрос направлСния
        direction.calculate { (ΠΎΡ‚Π²Π΅Ρ‚, ошибка) Π²
            ΠΎΡ…Ρ€Π°Π½Π° ΠΏΡƒΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ = ΠΎΡ‚Π²Π΅Ρ‚ Π΅Ρ‰Π΅ {
                ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ (ошибка.debugDescription)
                Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ
            }
            self.route = response.routes[0] //ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Ρ‹, Π² массивС route[] ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ², Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ [0] β€” Π»ΡƒΡ‡ΡˆΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚
        }
    }
 

ИспользованиС Π±ΡƒΠ΄Π΅Ρ‚

 self. getDistanceToDestination(srcMapItem: yourSourceMapItemObj, destMapItem: yourDestinationMapitemObj)
 

, Π³Π΄Π΅ yourSourceMapItemObj ΠΈ yourDestinationMapitemObj β€” это Π΄Π²Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° MapItem , Ρ‚Π°ΠΊΠΆΠ΅ извСстныС ΠΊΠ°ΠΊ исходная ΠΈ конСчная Ρ‚ΠΎΡ‡ΠΊΠΈ.

Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Ρ€Π°ΡΡΡ‚ΠΎΡΠ½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ self.route.distance , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ расстояниС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠ³ΠΎ MKRoute . Π•ΡΡ‚ΡŒ цСлая ΠΊΡƒΡ‡Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… свойств для MKRoute ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для отобраТСния/вычислСния Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ, ΠΈ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Π½ΠΈΡ… Ρ‚ΠΎΠΆΠ΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ

ployLine , Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ линию, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ Π² MapView , просто Π΄ΠΎΠ±Π°Π²ΠΈΠ² self.mapView.add(self.route.polyline) Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, описанного Π²Ρ‹ΡˆΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ MKMapViewDelegate , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ полилинию.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *