Π§ΡΠΎ Π²ΡΠ±ΡΠ°ΡΡ β Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ Ρ GPS-ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠΎΠΌ?
ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΈΠ»ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½? |
ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΡΠ½ΡΠΌ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠ°Π²Π½ΠΈΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΡ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ².
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ²:
Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ
ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΄Π°ΡΠΎΠΏΡΠΎΡΠ½ΠΎΡΡΡ
Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ
ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡ ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ ΠΏΠ°Π»ΡΡΠΈΠΊΠΎΠ²ΡΡ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΊ (Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ²)
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ²:
ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠΊΡΠ°Π½ (2,2-3 Π΄ΡΠΉΠΌΠ°)
ΠΌΠ°Π»ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ (ΠΏΠΎΠΌΠΈΠΌΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΡ )
Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±Π΅Π· Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ
ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ²:
Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΊΡΠ°Π½ (4-6 Π΄ΡΠΉΠΌΠΎΠ²)
Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π»ΡΠ±ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΊΠ°ΠΊ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΡ , ΡΠ°ΠΊ ΠΈ ΠΏΡΠΎΡΠΈΡ
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ²:
ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΡΠ΄Π°ΡΠΎΠΏΡΠΎΡΠ½ΠΎΡΡΠΈ (Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ , ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄ΠΎΡΠΎΠ³ΠΈΡ , ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ)
ΠΌΠ°Π»ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ
ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠ³ΠΎ, Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΆΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π»Ρ ΡΠ΅Π±Ρ. ΠΡΠ»ΠΈ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΡΠ΅ΡΡ ΠΏΠΎ Π³ΠΎΡΠΎΠ΄Π°ΠΌ, Π° Π² ΠΏΠΎΡ ΠΎΠ΄Ρ Ρ ΠΎΠ΄ΠΈΡΡ Π½Π° 1-2 Π΄Π½Ρ, Π΄Π° Π΅ΡΡ ΠΈ Π² Ρ ΠΎΡΠΎΡΡΡ ΠΏΠΎΠ³ΠΎΠ΄Ρ, ΡΠΎ Π±Π΅ΡΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Π΅ΡΠ»ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ Ρ GPS-ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠΎΠΌ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ Π½Π° ΡΠΌΠ΅Π½Ρ ΡΡΠ°ΡΠΎΠΌΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ.
ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΏΡΠΈΠ±ΠΎΡ Π½ΡΠΆΠ΅Π½ Π½Π΅ Π΄Π»Ρ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠΉ ΠΏΠΎ Π³ΠΎΡΠΎΠ΄Π°ΠΌ, Π° ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΎΠ², ΠΏΡΠΈΡΡΠΌ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ (Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π΅Π΄Π΅Π»ΠΈ), Π΄Π° Π΅ΡΡ ΠΈ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎ Ρ ΠΎΡΠΎΡΠ΅ΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π΅, ΡΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ°ΡΡ ΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ ΡΠ°ΡΡΡΠΆΠ΄Π°Π» ΠΈ Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Π» Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ. Π‘ΠΌΠ°ΡΡΡΠΎΠ½Π° Ρ ΠΌΠ΅Π½Ρ ΡΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ»ΠΎ, ΠΈ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ Π΅Π³ΠΎ Ρ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π», Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ, ΠΏΡΠΈΡΡΠΌ ΡΠ°ΠΊΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄ΠΎΠ»Π³ΠΎ ΠΈ Π½Π΅ Π±ΠΎΠΈΡΡΡ Π½Π΅ΠΏΠΎΠ³ΠΎΠ΄Ρ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Ρ Π·Π° 150 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² ΠΊΡΠΏΠΈΠ» Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΡΠΈΡΠΌΡ Magellan (ΠΎ ΡΡΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΏΠΈΡΠ°Π» Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅).ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΠΎΡΡ ΠΎΠ΄ΠΈΠ» ΡΠΆΠ΅ ΡΠ΅Π»ΡΠΉ ΡΡΠ΄ ΠΏΠΎΡ ΠΎΠ΄ΠΎΠ² ΡΠΎ ΡΠ²ΠΎΠΈΠΌ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠΌ. Π― ΠΈΠΌ Π²Π΅ΡΡΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»Π΅Π½, ΠΈ Π² ΠΎΠ±ΡΠ΅Π½ΠΈΠΈ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· ΠΏΠΎΠ²ΡΠΎΡΡΠ», ΡΡΠΎ Π΄Π»Ρ ΠΏΠΎΡ ΠΎΠ΄ΠΎΠ² Π½ΡΠΆΠ΅Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ, Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ Π³ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ³ΡΠ»ΠΎΠΊ.
ΠΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ |
ΠΠ΄Π½Π°ΠΊΠΎ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΎΠΈ Π²Π·Π³Π»ΡΠ΄Ρ ΡΠ΅ΡΡΡΠ·Π½ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π±Π°Π»ΠΈΡΡ. Π― ΡΠ·Π½Π°Π» ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΄Π°ΡΠ½ΡΠ΅ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌΠΈ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°ΠΌΠΈ, ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π²ΡΡΠΎΠΊΡΡ ΡΠ΅Π½Ρ.
Π‘ΠΌΠ°ΡΡΡΠΎΠ½ Haier W718 ΠΏΠΎΠ΄ ΡΡΡΡΡΠΉ Π²ΠΎΠ΄Ρ |
Π‘ΠΌΠ°ΡΡΡΠΎΠ½ Haier W718 Π² Π°ΠΊΠ²Π°ΡΠΈΡΠΌΠ΅ |
Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΏΠΎΡΠΈΡΠ°Π» Ρ ΠΏΡΠΎ Haier W718 ΠΈ ΠΏΠΎΠ·Π°Π±ΡΠ» ΠΎ Π½ΡΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ, ΠΏΠΎΠ²ΡΠΎΡΡΡΡ, ΡΠΎΠ³Π΄Π° Π΅ΡΡ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π»ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡΡ Ρ ΠΊΠ½ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅ Ρ Π²ΡΡ ΠΆΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠΈΠ»ΡΡ ΠΊ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°ΠΌ ΠΈ ΡΠΌΠ΅Π½ΠΈΠ» ΠΎΠ΄Π½Ρ Π·Π° Π΄ΡΡΠ³ΠΎΠΉ Π΄Π²Π΅ Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π Π²ΠΎΡ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, Ρ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ°Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ Nomi i4070, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°ΡΡ Β«ΡΠ±ΠΈΠΉΡΠ΅ΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ²Β». ΠΠΎΡΠ΅ΠΌΡ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ Π²ΠΎΠ΄ΠΎΠ½Π΅ΠΏΡΠΎΠ½ΠΈΡΠ°Π΅ΠΌΡΠΉ, ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΄Π°ΡΠ½ΡΠΉ, Ρ Ρ ΠΎΡΠΎΡΠ΅ΠΉ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΉ, ΡΠΊΠΎΠ½ΠΎΠΌΠ½ΡΠΉ Π² ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠΈ, Π° ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΎΠ±Π°Π»Π΄Π΅Π½Π½ΠΎ Π»ΠΎΠ²ΠΈΡ ΡΠΏΡΡΠ½ΠΈΠΊΠΈ! ΠΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ Magellan Π·Π° Π½ΠΈΠΌ Π½Π΅ ΡΡΠΏΠ΅Π²Π°Π΅Ρ! Π ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠΎΠΈΠΌΠΎΡΡΡ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΠΎΠΊΡΠΏΠΊΠΈ (ΡΠ΅Π²ΡΠ°Π»Ρ 2018 Π³.) ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 80-85 Π΄ΠΎΠ»Π»Π°ΡΠΎΠ².
ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎ ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅ Nomi i4070 Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ·Π½Π°ΡΡ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ ΡΡΠ°ΡΡΠΈ-ΠΎΠ±Π·ΠΎΡΠ°, Π³Π΄Π΅ Ρ ΠΏΡΠΈΠ²ΠΎΠΆΡ Π΅Π³ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠ°Π½ΡΡ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°.
Π‘ΠΌΠ°ΡΡΡΠΎΠ½ Nomi i4070. ΠΠ° ΡΠΊΡΠ°Π½Π΅ — Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Locus Map. |
Π§ΡΠΎ ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ? ΠΡ ΠΈΠΌΠ΅Π΅ΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½, ΡΡΠ°Π²Π½ΠΈΠΌΡΠΉ ΠΏΠΎ ΡΠ΅Π½Π΅ Ρ ΡΠ°ΠΌΡΠΌΠΈ Π΄Π΅ΡΡΠ²ΡΠΌΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°ΠΌΠΈ, Π½ΠΎ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄ΡΡΠΈΠΉ ΡΠ°ΠΌΡΠΉ Π΄ΠΎΡΠΎΠ³ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ. Π ΡΡΠΌ ΠΆΠ΅ ΡΠΎΠ³Π΄Π° Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΏΠ»ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ²?
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΡ Π²ΡΡ ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΠΏΡΠΎΡΠ½Π΅Π΅. ΠΠΎ ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π½ΠΈΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Π² ΠΎΡΠ΅Π½Ρ ΡΡΡΠΎΠ²ΡΠΉ ΠΏΠΎΡ ΠΎΠ΄. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π²ΡΠ΅ ΠΌΠΎΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ (Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ²ΠΎΡΠΌ ΡΠ°ΠΌΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠ΅, Π±Π΅Π· Π²ΡΡΠΊΠΎΠΉ Π·Π°ΡΠΈΡΡ) ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΆΠΈΠ»ΠΈ Π²ΡΠ΅ ΠΌΠΎΠΈ ΠΏΠΎΡ ΠΎΠ΄Ρ, Π½Π°Ρ ΠΎΠ΄ΡΡΡ ΠΏΡΠΈ ΡΡΠΎΠΌ Π² Π½Π°Π³ΡΡΠ΄Π½ΠΎΠΌ ΠΊΠ°ΡΠΌΠ°Π½Π΅.
ΠΠΎ-Π²ΡΠΎΡΡΡ , Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΡ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΏΠ°Π»ΡΡΠΈΠΊΠΎΠ²ΡΡ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΊ. ΠΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡΡ Π² ΠΏΠΎΡ ΠΎΠ΄ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ². ΠΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΡΠΏΠΈΡΡ ΡΠΌΠΊΠΈΠΉ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ (power bank), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Π·Π°ΡΡΠ΄ΠΈΡΡ ΡΠΌΠ°ΡΡΡΠΎΠ½ 2-3 ΡΠ°Π·Π°.
ΠΠΎΠΈ ΠΏΠΎΠ²Π΅ΡΠ±Π°Π½ΠΊΠΈ |
Π-ΡΡΠ΅ΡΡΠΈΡ , Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ ΠΏΠ»ΠΎΡ ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° Ρ ΠΎΠ»ΠΎΠ΄Π½ΠΎ, ΠΈΠ΄ΡΡ Π΄ΠΎΠΆΠ΄Ρ, Π° Π½Π° ΡΡΠΊΠ°Ρ ΠΏΠ΅ΡΡΠ°ΡΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΎΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ² Π±ΡΠ΄ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½Ρ, ΡΠ΅ΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΡ Ρ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΌ ΡΠΊΡΠ°Π½ΠΎΠΌ.
Π‘ΠΌΠ°ΡΡΡΠΎΠ½Ρ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ. ΠΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΡ Π² ΡΡΠΎΠΉ ΡΡΠ΅ΡΠ΅ Π²Π΅ΡΡΠΌΠ° Π²ΡΡΠΎΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π²ΡΡ Π»ΡΡΡΠ΅ ΠΈ Π»ΡΡΡΠ΅, Π° ΡΠ΅Π½Ρ Π½Π° Π½ΠΈΡ ΡΠ½ΠΈΠΆΠ°ΡΡΡΡ. Π‘ΠΌΠ°ΡΡΡΠΎΠ½Ρ ΡΠΆΠ΅ Π²ΡΡΠ΅ΡΠ½ΠΈΠ»ΠΈ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡΡ, mp3-ΠΏΠ»Π΅Π΅ΡΡ, ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΡΠ΅ΡΠ½ΠΈΠ»ΠΈ ΡΠΎΡΠΎΠ°ΠΏΠΏΠ°ΡΠ°ΡΡ-ΠΌΡΠ»ΡΠ½ΠΈΡΡ ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΡΡΡ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΌΠΈ ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ. Π‘ΠΌΠΎΠ³ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ΅ΡΠ½ΠΈΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΡ?
ΠΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ Π²Π΅ΡΡΠΌΠ° Π²Π΅ΡΠΎΡΡΠ½ΠΎ. Π Π½Π° Π΄ΠΎΠ»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ² ΠΌΠΎΠ³ΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡ ΠΎΠ΄Ρ Π²ΡΡΠΎΠΊΠΈΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ.
ΠΡΠΌΠ°Ρ, Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ: ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΊΠ°ΡΠΌΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΈ ΡΠ½ΠΈΠΆΠ°ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ. ΠΠ½Π°ΡΠ΅ Π΄ΡΠΌΠ°ΡΡΠΈΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π½Π΅ Π»Π΅Π½ΡΡΠΈΠΉΡΡ ΠΏΡΠΎΡΡΡΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π²ΡΡ ΡΠ°ΡΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠΌΠ°ΡΡΡΠΎΠ½.
Π ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ Π² ΡΡΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΆΠ΅ Π΄Π΅Π»Π°ΡΡΡΡ. ΠΠ΅Π΄Π°Π²Π½ΠΎ ΡΠΈΡΠΌΠ° Garmin Π²ΡΠΏΡΡΡΠΈΠ»Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ Garmin Monterra, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΠ‘ Android. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠΎ Π΅ΡΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠΌ Π² Π·Π°ΡΠΈΡΡΠ½Π½ΠΎΠΌ ΠΊΠΎΡΠΏΡΡΠ΅. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π² Π½ΡΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΈ ΡΠΎΠ΄Π½Π°Ρ Π³Π°ΡΠΌΠΈΠ½ΠΎΠ²ΡΠΊΠ°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°. ΠΠΈΡΠ°Π΅ΡΡΡ ΠΎΠ½ ΠΈΠ»ΠΈ ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ°, ΠΈΠ»ΠΈ ΠΎΡ ΡΡΡΡ ΠΏΠ°Π»ΡΡΠΈΠΊΠΎΠ²ΡΡ Π±Π°ΡΠ°ΡΠ΅Π΅ΠΊ. ΠΡΠ°Π²Π΄Π°, ΡΡΠ° ΠΌΠΎΠ΄Π΅Π»Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄ΠΎΡΠΎΠ³Π°Ρ, Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠ°Ρ, ΠΈ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡΡ Π΅Ρ ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΆΠ΅Π»Π°ΡΡ Π»ΡΡΡΠ΅Π³ΠΎ (Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΠΈΡΡΡ, ΡΡΠΎ Π½Π° ΡΡΡΡ Π±Π°ΡΠ°ΡΠ΅ΠΉΠΊΠ°Ρ Garmin Monterra ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 10 ΡΠ°ΡΠΎΠ², Ρ.Π΅. Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅, ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠ²).
ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡ Garmin Monterra |
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°ΡΡ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ? ΠΠ°ΠΊ ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ, Π³Π»Π°Π²Π½ΡΠΌΠΈ ΠΎΡΠ»ΠΈΡΠΈΡΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°ΠΌΠΈ (ΡΠΎ Π΅ΡΡΡ, Π³Π»Π°Π²Π½ΡΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ Π² Π²ΡΠ±ΠΎΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ) ΡΠ²Π»ΡΡΡΡΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΏΠ»ΠΎΡ ΡΡ ΠΏΠΎΠ³ΠΎΠ΄Ρ.
ΠΡΠ»ΠΈ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Π² ΠΏΠΎΡ ΠΎΠ΄ Π½Π° 4-5 Π΄Π½Π΅ΠΉ ΠΏΡΠΈ ΡΡΠΏΠ»ΠΎΠΉ ΠΏΠΎΠ³ΠΎΠ΄Π΅, ΡΠΎ Ρ ΠΎΡΠΎΡΠΈΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ Ρ GPS-ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΈ ΡΠΌΠΊΠΈΠΌ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Ρ Π·Π°ΡΠΈΡΡΠ½Π½ΡΠΌ ΠΊΠΎΡΠΏΡΡΠΎΠΌ). ΠΠ° Π½Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Locus Map. Π ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΡΠΏΠΈΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΠΉΡΠΈ Π² ΠΏΠΎΡ ΠΎΠ΄.ΠΡΠ»ΠΈ ΠΆΠ΅ Π½Π°Ρ ΠΏΠΎΡ ΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π΄Π»ΠΈΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅Π΄Π΅Π»ΠΈ, Π° ΠΏΠΎΠ³ΠΎΠ΄Π° ΠΎΠ±Π΅ΡΠ°Π΅Ρ Π±ΡΡΡ Ρ ΠΎΠ»ΠΎΠ΄Π½ΠΎΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡ ΠΎΠ΄ Π·ΠΈΠΌΠ½ΠΈΠΉ), ΡΠΎ Π²ΡΠ±ΠΎΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΡΠΊΠ»ΠΎΠ½ΡΡΡΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΡΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ (ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠ½ΠΎΠΏΠΎΡΠ½ΠΎΠ³ΠΎ) Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°.
GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ 7Β« M515 Android
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ 7Β« M515 Android
Β Β GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ 7 Β« M515 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ»Π°Π½ΡΠ΅Ρ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Android 4.4 ΠΎΡΠ½Π°ΡΠ΅Π½Π½ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΌ GPSΒ ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΡΠΎ ΡΠΏΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ GPS ΠΈ ΠΠΠΠΠΠ‘Π‘. ΠΡΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΏΠΎ WiFi, Π° ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ· PlayMarket ΠΎΡ Google. ΠΠ½ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΌΠ΅ΡΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠ°ΡΡΡΡΡΠ° ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΏΠΎ Π½Π΅ΠΌΡ Π΄ΠΎ Π½ΡΠΆΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ. ΠΡΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Android 4.4.2. ΠΡΠΎΡΠ΅ΡΡΠΎΡ ARM v7 4 ΡΠ΄ΡΠ° (1300 ΠΠΡ),Β ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 7 Π΄ΡΠΉΠΌΠΎΠ²Β Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 800 Ρ 432. ΠΠ°ΠΌΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ β 512 Mb, RAM β 8 Gb. Π’Π°ΠΊΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π½Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠ°ΡΡΡ Π²ΡΠ΅ΠΉ ΠΠ²ΡΠΎΠΏΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΠΎ Π² Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ°Π·ΡΠ΅ΠΌ Π΄Π»Ρ ΠΊΠ°ΡΡ microSD (ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°Β ΠΊΠ°ΡΡ Π΄ΠΎ 32 Π³Π±).
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ
Β Β Π GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ 7 « M515 AndroidΒ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ 2 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ: ΠΠ°Π²ΠΈΡΠ΅Π» ΠΈ iGo Primo. ΠΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· Π½ΠΈΡ Β ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ. ΠΠ°Π²ΠΈΡΠ΅Π» ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΊΠ°ΡΡΡ ΠΠΎΠ»Π΄ΠΎΠ²Ρ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΡΠΈΠ΄Π½Π΅ΡΡΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ iGo. iGo Primo ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠΊΡΡΡΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ ΠΠ²ΡΠΎΠΏΡ ΠΈ Π ΠΎΡΡΠΈΠΈ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΊΡΡΠΏΠ½ΡΠ΅ Π³ΠΎΡΠΎΠ΄Π°). Π’Π°ΠΊΠΆΠ΅ iGo Primo ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΡΡΡ ΡΡΠΈΡΡΠ²Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π³ΡΡΠ·ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ Π΄Π»Ρ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π³ΡΡΠ·ΠΎΠ²ΠΈΠΊΠΎΠ². ΠΠ±Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΈ ΠΌΠ°ΡΡΡΡΡΠ°, Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΠ΅ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΎΠ±Π·ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΊΡΠ΅ΡΡΠΊΠΎΠ², Π°Π΄ΡΠ΅ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ, ΠΎΠ±ΡΠΈΡΠ½ΡΠ΅ Π±Π°Π·Ρ ΠΏΠ°ΡΠΊΠΎΠ²ΠΎΠΊ, ΠΠΠ‘, ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ². ΠΠΎΠΊΡΠΏΠ°ΡΒ GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ 7Β« Mediatek Π² Π½Π°ΡΠ΅ΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Β«ΠΠ΅Π΄ΠΈΠ°ΡΠ΅Π½ΡΡ-ΠΠ»ΠΎΠ±ΡΡΒ» Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π²Π΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΠΊΠ°ΡΡ Π½Π° ΠΠ°Ρ ΠΡΠ±ΠΎΡ (ΡΡΠΎ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°ΡΡΠ°Ρ Π½Π΅ Π²Π»Π΅ΡΠ΅Ρ). ΠΡΠΈ ΡΡΠΎΠΌ ΠΊΠ°ΡΡΡ Π²ΡΠ΅Π³Π΄Π° ΡΠ°ΠΌΡΠ΅ Π½ΠΎΠ²ΡΠ΅.Β ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π»ΡΡΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½ΠΈΠΌ:Β ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ iGO Primo Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅Β ΠΈΒ ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ NavitelNavigator_9 Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Β GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ 7Β Β« M515 Android
ΠΠΎΠΌΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΠΎ GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΡΡΠΎΡ GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΈΠΌΠ΅Π΅Ρ Π΅ΡΠ΅ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:
β Wi-Fi β ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ
β ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° GPS ΠΈ ΠΠ»ΠΎΠ½Π°ΡΡ
β ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Play Market
β FM ΠΌΠΎΠ΄ΡΠ»ΡΡΠΎΡ β ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΠ°Π½ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π·Π²ΡΠΊ Π² FMΒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Π½Π° ΠΠ°ΡΡ Π°Π²ΡΠΎΠΌΠ°Π³Π½ΠΈΡΠΎΠ»Ρ
β ΠΠ΅Π΄ΠΈΠ°ΠΏΠ»Π΅Π΅Ρ β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°ΡΡ ΠΌΡΠ·ΡΠΊΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΌΡ3
β ΠΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ ΠΈ ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅Ρ
Β
ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ Π½Π°Ρ?
ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠΈΡ ΠΊΡΠΏΠΈΡΡΒ GPS Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ 7Β M515 AndroidΒ Π² ΠΡΠΈΠ΄Π½Π΅ΡΡΡΠΎΠ²ΡΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ Π½Π°Ρ? ΠΠ° ΡΡΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡΠΈΠ½:
- ΠΡΠ»ΠΈΡΠ½Π°Ρ ΡΠ΅Π½Π°.
- ΠΠ°ΡΠ°Π½ΡΠΈΡ 3 ΠΌΠ΅ΡΡΡΠ°
- ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 1 Π³ΠΎΠ΄Π°
- Π£ Π½Π°Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΎΠΏΡΡ ΠΈ ΠΌΡ Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ Π³ΠΎΡΠΎΠ²Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΡΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ Ρ ΠΠ°ΠΌΠΈ.
ΠΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠΉ ΡΡΠ½ΠΈΠ½Π³ Ford Kuga: Π―.ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡ, ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΡΠΉ Android, ΠΏΡΠΎΠΊΠ°ΡΠΊΠ° Sync3
ΠΠ°Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΠΎΡ 20 ΠΈΡΠ½Ρ 2017 Π³ΠΎΠ΄Π°. ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΡ ΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π° Drive2.
ΠΡΡΠ·ΡΡ, Π²ΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ!Π‘Π½ΠΎΠ²Π° Π½Π° ΡΠ²ΡΠ·ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΎΡΠ½ΡΠΉ ΡΠ΅Π½ΡΡ ΠΠΎΡΠΊΠ²Ρ. Π Π½Π°ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ ΠΏΡΠΈΠ΅Π·ΠΆΠ°ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°. ΠΡΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ΅Π΄Π°Π½Ρ, ΠΈ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π²Π½Π΅Π΄ΠΎΡΠΎΠΆΠ½ΠΈΠΊΠΈ, ΠΈ ΡΠΏΠΎΡΡΠΊΠ°ΡΡ. ΠΠΎ Π΄ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠ° Π±ΡΠ»ΠΈ ΡΠΊΠΎΡΠ΅Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΠΎΠΌ.
ΠΠΎΡΡΠΎΠΌΡ Ρ ΡΠ°Π΄ΠΎΡΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡΠ΅ΠΌΡΠ΅ΡΠ½ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΡΒ AirTouch Performance Π½Π° Ford Kuga Ρ Π³ΠΎΠ»ΠΎΠ²Π½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ Sync 3.
ΠΠ»ΠΈΠ΅Π½Ρ ΠΏΡΠΈΠ΅Ρ
Π°Π» ΠΊ Π½Π°ΠΌ Ρ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΠΌΠ΅ΡΡ Π·Π°Π΄Π½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°, ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅ Ρ
Π²Π°ΡΠ°Π»ΠΎ Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΡΠΈΠΈ ΠΈ ΠΎΠΌΡΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΠΌΠ΅ΡΡ Π·Π°Π΄Π½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°, Π° ΠΏΠΎΡΠΌΠΎΡΡΠ΅Π² ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° ΡΡΠ΅Π½Π΄Π΅, ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π΅Π΅.
ΠΠ°ΠΌΠ΅ΡΠ° Π·Π°Π΄Π½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΊΠ°ΠΌΠ΅ΡΡ Π·Π°Π΄Π½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°.
ΠΠΌΡΠ²Π°ΡΠ΅Π»Ρ ΠΊΠ°ΠΌΠ΅ΡΡ Π·Π°Π΄Π½Π΅Π³ΠΎ Π²ΠΈΠ΄Π° Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ.
Π¨ΡΠ°ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½, ΠΏΠΎΡΠΎΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Ρ Π½Π΅Π³ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΠ΅ΠΊΠΎΠ», ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅ΡΡΡ Π²Π΅ΡΡ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ Sync 3.
ΠΠΎΡΡΠ΄ΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½: ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°Π΅Ρ ΡΠΈΠ³Π½Π°Π» Ρ Π²Π½Π΅ΡΠ½ΠΈΡ
ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π΄Π»Ρ ΡΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΠΉ Π±Π»ΠΎΠΊ. Π’Π°ΠΊΠΆΠ΅ Π²ΡΠ²Π΅Π»ΠΈ 2 USB-ΠΏΡΠΎΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΡΠ»Π΅ΡΠ΅ΠΊ ΠΈ ΠΆΠ΅ΡΡΠΊΠΈΡ
Π΄ΠΈΡΠΊΠΎΠ² ( ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π΄ΠΎ 1 Π’Π±).
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΎΠ² ΡΠ°Π±ΠΎΡΡ ΠΈ Π½Π° ΡΠΊΡΠ°Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΌΠ΅Π½Ρ.
Π’Π΅ΠΏΠ΅ΡΡ ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅.
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ Ρ ΠΏΡΠΎΠ±ΠΊΠ°ΠΌΠΈ.
Π―Π½Π΄Π΅ΠΊΡ.ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡ Π½Π° ΡΡΠ°ΡΠ½ΠΎΠΌ ΡΠΊΡΠ°Π½Π΅.
ΠΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠΌ.
ΠΡΡΠ°ΡΠΈ, ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡΠ° ΠΈΠΌΠ΅Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ ΠΈ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡ ΠΎΠ΄Π° Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ.
ΠΡΠΎΡΠΌΠΎΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ°ΠΉΠ»ΠΎΠ² Ρ ΠΆΠ΅ΡΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠΎΠ² ΠΈ ΡΠ»Π΅ΡΠ΅ΠΊ.
Π§ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΡΠ΅ΠΊ ΠΈ ΠΆΠ΅ΡΡΠΊΠΈΡ
Π΄ΠΈΡΠΊΠΎΠ².
ΠΡΠΎΡΠΌΠΎΡΡ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π²Π΅ΡΠ°Π½ΠΈΡ ΠΈ YouTube.
Π’Π΅Π»Π΅Π²ΠΈΠ΄Π΅Π½ΠΈΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π²Π΅ΡΠ°Π½ΠΈΡ.
YouTube.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Play Market.
Play Market.
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ Sygic GPS ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Android, ΠΎΠ΄Π½Π°ΠΊΠΎ Android Auto Π²ΡΠ΅ Π΅ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ Google — Sygic
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Google ΡΠΏΠΎΡΠ½ΠΎ Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΊ Android Auto ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΊΠ°ΡΡ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΠ° ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΅Π΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, Google ΠΠ°ΡΡΡ ΠΈ Waze. Sygic ΠΏΡΠΈΠ·ΡΠ²Π°Π΅Ρ Google ΠΎΡΠΊΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π° Android Auto ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Android ΡΠ²ΠΎΠ±ΠΎΠ΄Ρ Π²ΡΠ±ΠΎΡΠ°.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Sygic, ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ 200 ΠΌΠ»Π½ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ MirrorLink Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Sygic GPS Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Android. ΠΠΎΠ²ΠΈΠ½ΠΊΠ° Π΄Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΡ Π½Π° ΠΠ‘ Android Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌΡ ΡΠΊΡΠ°Π½Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Apple CarPlay. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ.
«ΠΡ Ρ ΠΎΡΠΈΠΌ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π°ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Android. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ°Ρ Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ², β Android Auto β Π²ΡΠ΅ Π΅ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Google», β ΡΠΎΠΎΠ±ΡΠΈΠ» Π³Π»Π°Π²Π½ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Sygic ΠΠ°ΡΡΠΈΠ½ Π‘ΡΡΠΈΠ³Π°Ρ (Martin Strigac) .
«Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Apple ΠΏΡΠΈΡΠ»ΠΈ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ ΠΎΡΠΊΡΡΡΠΈΠ΅ CarPlay Π΄Π»Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π½Π΅ Π½Π°Π²ΡΠ΅Π΄ΠΈΡ ΠΈΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°ΠΌ, Π°, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΡΡΠ°Π½Π΅Ρ Π³Π»ΠΎΡΠΊΠΎΠΌ ΡΠ²Π΅ΠΆΠ΅Π³ΠΎ Π²ΠΎΠ·Π΄ΡΡ Π° ΠΈ ΠΏΡΠΈΠ²Π½Π΅ΡΠ΅Ρ Π΄ΡΡ ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΠΉ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠΎΠ±Π΅Π΄ΠΈΡΠ΅Π»ΡΠΌΠΈ Π² ΠΈΡΠΎΠ³Π΅ ΠΎΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Apple CarPlay», β Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΎΠ½.
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Sygic ΠΏΠ΅ΡΠ²ΠΎΠΉ Π½Π°ΡΠ°Π»Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ Π² 2014 Π³ΠΎΠ΄Ρ ΠΈ Π±ΡΠ»Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΏΡΠΎΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π½Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠΊΡΠ°Π½ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ. Π‘ ΡΠ΅Ρ ΠΏΠΎΡ Sygic ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΡ , Π²ΠΊΠ»ΡΡΠ°Ρ CarPlay, MirrorLink, Smart Device Link (SDL) ΠΈ Bosch mySPIN.
«ΠΠΎΠΊΠ° Google Π½Π΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠΈΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΎΠΊ ΡΠ²ΠΎΠΈΠΌ ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΡΠ½ΡΠΌ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ Android β Android Auto, ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π½Π° Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΌ ΡΠΊΡΠ°Π½Π΅ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ», β ΠΏΠΎΡΡΠ½ΡΠ΅Ρ Π‘ΡΡΠΈΠΆΠ°ΠΊ.
ΠΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Sygic GPS Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ MirrorLink Π΄Π»Ρ Android ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π² Google Play.
GPS-Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ Π² ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ Π½Π° Π±Π°Π·Π΅ Android Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ 3D-ΠΊΠ°ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π³ΠΎΡΠΎΠ΄Π°Ρ .
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π»ΡΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ GNSS ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ GPS, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΎΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΠΌΠ°ΡΡΡΡΡΡ ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π΅Π»ΠΎΠ²ΡΠΌΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΎΠ½ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΎ Π² Π³ΠΎΡΠΎΠ΄Π΅ ΠΈΠ·-Π·Π° Π²ΡΡΠΎΠΊΠΈΡ Π·Π΄Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΡΡΡ ΡΠΈΠ³Π½Π°Π» Π΄Π»Ρ ΡΠΏΡΡΠ½ΠΈΠΊΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ»ΠΈΡΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΡΠ»ΠΈΡΡ (ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ), Π»ΠΈΠ±ΠΎ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΎΠ±ΡΠ΅Π·ΠΆΠ°ΡΡ, ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±ΡΠ°ΡΡΡΡ Π΄ΠΎ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠ΅ΡΡΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠΎΡΠΎ ΠΈΡΡΠ΅Π·Π½ΡΡΡ Π² ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ Π½Π° Π±Π°Π·Π΅ Android Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠ΅ GPS Ρ ΠΏΠΎΠΌΠΎΡΡΡ 3D-ΠΊΠ°ΡΡ.
Π’Π΅ΡΡ Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠΌ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ Ρ Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ ΡΠ»ΠΈΡΡ Π½Π° ΠΏΡΠ°Π²ΡΡ. ΠΠ΅Π»ΡΡΠΉ: ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΡΠΉ ΠΏΡΡΡ, ΠΡΠ°ΡΠ½ΡΠΉ: GPS Π±Π΅Π· ΠΏΠΎΠΏΡΠ°Π²ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 3D-ΠΊΠ°ΡΡ, Π‘ΠΈΠ½ΠΈΠΉ: GPS Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 3D-ΠΊΠ°ΡΡ.Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ? Google ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ:
ΠΠΎΠ΄ΡΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 3D-ΠΊΠ°ΡΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π±Π°Π·Ρ 3D-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π·Π΄Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Google ΠΈΠΌΠ΅Π΅Ρ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 3850 Π³ΠΎΡΠΎΠ΄ΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΡ ΠΊΠ°ΡΡ Π² ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ Google Play ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ GPS ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ»ΠΊΠΈ, Android Activity Recognition API ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄, ΠΈ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 3850 Π³ΠΎΡΠΎΠ΄ΠΎΠ², Π±Π°Π·Ρ Ρ 3D-ΠΌΠΎΠ΄Π΅Π»ΡΠΌΠΈ Π±ΡΠ΄ΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΠΈ ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ΄Π°.
ΠΠ½ΡΡΡΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 3D-ΠΊΠ°ΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Β«ΠΊΡΡΠΈΡΡ ΠΈ ΡΠΉΡΠ°Β», ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ: Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ GPS Π½Π΅ Π² Π½ΡΠΆΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, ΡΠΎ ΠΊΠ°ΠΊ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ Π·Π΄Π°Π½ΠΈΡ Π±Π»ΠΎΠΊΠΈΡΡΡΡ ΠΈΠ»ΠΈ ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΡΠΈΠ³Π½Π°Π»Ρ? Π Π΅ΡΠΈΠ² ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²ΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π½Π°Π±ΠΎΡ ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΎΡΠΊΠΈ FLP. Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ API Π·Π°ΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΈΠΏΡ GPS, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ ΡΠΈΠΏΡ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ GPS.
ΠΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ Android 8 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΠΊΠ°ΠΊ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ 3D-ΠΊΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ Google Play. ΠΠΎ Π΅ΡΡΡ Π΄Π²Π΅ Π²Π΅ΡΡΠΈΠΈ: Π²Π΅ΡΡΠΈΡ 2 ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ Π΄Π΅ΠΊΠ°Π±ΡΡΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Google Pixel ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° Pixel 5 ΠΈ Pixel 4a (5G). ΠΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠΎΠΊΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡΠΎΠ² Π½Π° ΡΠ»ΠΈΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 75%, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ Android ΠΈΠΌΠ΅ΡΡ Π²Π΅ΡΡΠΈΡ 1, ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ Π² Fused Location Provider API (FLP), ΠΈ ΡΠΎΠΊΡΠ°ΡΠ°ΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ²ΠΎΡΠΎΡΠΎΠ² Π½Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ»ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π½Π° 50%. ΠΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ Android 8+ Ρ Π½Π°ΡΠ°Π»Π° 2021 Π³ΠΎΠ΄Π° Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ»ΡΡΡΠ΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ 2.
ΠΡΡΠ°ΠΆΠ°Π΅ΠΌ ΡΠ²ΠΎΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΡ ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π²Π·ΡΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π° ΡΡΠ°ΡΡΡ, ΡΠ°ΠΉΡΡΒ cnx-software.com.
ΠΡΠΈΠ³ΠΈΠ½Π°Π» ΡΡΠ°ΡΡΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡΒ Π·Π΄Π΅ΡΡ.
ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² — GPS-Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ MapFactor (Android) | mapFactor
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ GPS-Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ mapFactor Navigator Π΄Π»Ρ ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ² Ρ Android, Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΠΌΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌΠΈ GPS-ΠΊΠ°ΡΡΠ°ΠΌΠΈ ΠΠ²ΡΠΎΠΏΡ, Π‘Π¨Π, ΠΠ°Π½Π°Π΄Ρ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΡΠ°Π½.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ mapFactor Π΄Π»Ρ Android Π΄ΠΎΡΡΡΠΏΠ½Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ mapFactor Navigator Π² Google Play ΠΈ Huawei AppGallery.
MapFactor Navigator — ΡΡΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ GPS-Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π΄Π»Ρ Android Ρ ΠΏΠΎΡΡΠΎΠ²ΡΠΌΠΈ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ ΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌΠΈ ΠΊΠ°ΡΡΠ°ΠΌΠΈ ΠΎΡ OpenStreetMaps. ΠΡΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ ΠΈ ΠΏΠΎΡΡΠΎΠ²ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π²Π°ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ»ΠΈ SD-ΠΊΠ°ΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠΉ. ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΌΠ΅ΡΡΡ ΠΠΠ‘ΠΠΠΠ’ΠΠ.
OpenStreetMaps ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎΠΌ Π½Π° ΡΠ°ΠΉΡΠ΅ www.osm.org.
Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ TomTom GPS ΠΈ ΠΏΠΎΡΡΠΎΠ²ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ.
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ GPS-Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Mapfactor:
ΠΠΎΠ»ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ
- ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½Π°Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ
- ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ° ΠΎΡ Π΄Π²Π΅ΡΠΈ Π΄ΠΎ Π΄Π²Π΅ΡΠΈ
- ΡΡΠ°Π½ΡΠ³ΡΠ°Π½ΠΈΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠ°Π½Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π° ΠΌΠ΅Π½Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΠΊΠ°ΡΡΡ
- ΠΠ±Π·ΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΌΠ°Π½Π΅Π²ΡΠ° ΠΈ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π½Π° ΡΠΊΡΠ°Π½Π΅
- ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΡΠ΅Π²ΡΡ ΡΠΎΡΠ΅ΠΊ
GPS ΡΠΏΡΡΠ½ΠΈΠΊΠΎΠ²Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ
- Π Π΅ΠΆΠΈΠΌ 2D / 3D ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΡΠ΅Π°Π»ΠΈΡΡΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ
- Π΄Π½Π΅Π²Π½ΠΎΠΉ / Π½ΠΎΡΠ½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅ΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌΡ Π΄Π»Ρ Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΠΈ Π½ΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ
- ΠΠ°ΡΡΡ GPS Π²ΡΠ°ΡΠ°ΡΡΡΡ Π² Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π° ΡΠ΅Π²Π΅Ρ Π²Π²Π΅ΡΡ
ΠΡΠ΅ΠΌ
- Π½Π°ΠΉΡΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ Π΄ΠΎΡΡΠΎΠΏΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
- ΠΏΠΎΡΡΠΎΠ²ΡΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΡ
- ΠΏΠΎΠ»Π½ΡΡ ΠΏΠΎΡΡΠΎΠ²ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² ΠΠ (1.8 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ²)
ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΎ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠ°Ρ
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ
Navigator Truck Π²Π΅ΡΡΠΈΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΌΠ°ΡΡΡΡΡΠ° Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΠΎΠ³Π°Π±Π°ΡΠΈΡΠ½ΡΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΡΠΎΡΡ ΠΈ Π²Π΅ΡΠ° ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°. ΠΠ½ ΠΈΠ·Π±Π΅Π³Π°Π΅Ρ Π½ΠΈΠ·ΠΊΠΈΡ ΠΌΠΎΡΡΠΎΠ² ΠΈ ΡΠ·ΠΊΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΊΠΎΠ².
ΠΡΠ΅ΠΌΠΈΡΠΌ-ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ HD
(Navigator 3.0 ΠΈ Π²ΡΡΠ΅)
ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π΄ΠΎΡΠΎΠΆΠ½ΡΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ.
Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ
ΠΠΈΠ΄Π΅ΠΎ
ΠΡΠΊΠ°Π· ΠΎΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ: ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ ΠΈ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅Π»Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π°Π³Π΅Π½ΡΠ°.ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡΠ΅ΡΡ Π½Π° ΡΠΎΡΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° navigator
.
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅
ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ `navigator.platform`, Ρ ΠΎΡΡ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ Π΄Π°Π²Π½ΠΎ. Π§ΡΠΎ Π΅ΡΠ΅ Ρ ΡΠΆΠ΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΌΠ΅Π½ΡΠ»ΠΎΡΡ Ρ Π³ΠΎΠ΄Π°ΠΌΠΈ. ΠΡΠΎ Π±ΡΠ»ΠΎ:
navigator.platform
ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΈΠΏ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ» ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ Π±ΡΠ°ΡΠ·Π΅Ρ.
ΠΡΠΎ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Win16
, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ Π±ΡΠ°ΡΠ·Π΅Ρ, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π΄Π»Ρ 16-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π½Π° 32-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ 64-ΡΠ°Π·ΡΡΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Windows.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, W3Schools ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΡΡΠ°ΡΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ (Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ Π±ΡΠ΄Ρ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π½ΠΈΡ ). W3 ΠΈ MDN ΠΏΡΠΈΡΠ»ΠΈ ΠΊ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΎ Π΄ΡΡΠ³ΠΎΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ:
navigator.platform
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ.
Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠ»ΡΠ²ΡΠ°ΡΠΎ. ΠΠ΅ΡΡΡΡ Π»Π΅Ρ Π½Π°Π·Π°Π΄ Β«ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉΒ» Π±ΡΠ»Π° Π»ΠΈΠ±ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π¦Π, Π»ΠΈΠ±ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ°. Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΠΌΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈ ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
ΠΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ
ΠΠ°ΠΊ ΠΈ Π²ΡΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, Π½Π°ΡΠ° ΡΡΠ΄ΡΠ±Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΠΊΠ°Ρ ΠΌΠΎΠ³ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ².Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ (IE, Safari, Firefox ΠΈ Chrome) ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ, ΡΡΠΎ ΠΌΠΎΡ 64-Π±ΠΈΡΠ½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° Windows ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Win32. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π² Windows, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Π΄Π»Ρ 64-Π±ΠΈΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ²Π΅ΡΠ»ΡΡ ΡΡΠΎΡΠΎΠ½Ρ: ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π²ΡΠ΅ ΠΎΠ½ΠΈ Ρ ΠΎΡΡ ΡΠ°Π· Π² ΡΠ΅ΠΌ-ΡΠΎ ΡΠΎΠ³Π»Π°ΡΠ½Ρ. ΠΠΎΡ
ΠΎΠΆΠ΅, Π½Π°ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΡ
ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ ΡΠΊΠ°Π·Π°Π»ΠΈ Π² ΡΠ²ΠΎΠ΅ΠΌ Π²ΠΎΠΏΡΠΎΡΠ΅, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· iPhone, iPod ΠΈ iPad ΠΈΠΌΠ΅Π΅Ρ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ, Ρ
ΠΎΡΡ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΡΠΎΠΉ ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ.ΠΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Nintendo ΠΈ Sony ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊ ΡΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΉΡΠ°Ρ navigator.platform
Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ.
ΠΠΎ Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ Opera Mini Π΄Π»Ρ iPhone, ΡΠ½ΠΎΠ²Π° Π½Π°ΠΏΡΡΡΠ²Π°Ρ Π²Π΅ΡΠΈ. Opera Mini ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠΌΠ΅Ρ Π²Π΅ΡΡΠΈΠΈ Π΄Π²ΠΈΠΆΠΊΠ° ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π΄ΡΡΠ³ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
, ΡΠ΅ΠΌ Π²ΡΠ΅, Ρ ΡΠ΅ΠΌ ΠΌΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ. ΠΡΠ°ΠΊ, ΡΠ΅ΠΏΠ΅ΡΡ ΠΌΡ Π²Π΅ΡΠ½ΡΠ»ΠΈΡΡ ΠΊ ΡΠΎΠΌΡ, Ρ ΡΠ΅Π³ΠΎ Π½Π°ΡΠ°Π»ΠΈ, ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°ΠΊ ΠΌΠ°Π»ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΡΠΎΠΉ ΡΠ΅ΠΌΠ΅.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ, ΠΈ Ρ ΠΌΠ΅Π½Ρ Π½Π΅Ρ Π΄Π»Ρ Π²Π°Ρ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ°, Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠ²ΡΡΠ²ΠΎΠ²Π°Π», ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΈ 2 ΡΠ΅Π½ΡΠ° Π΄Π»Ρ Π²ΡΠ΅Ρ
, ΠΊΡΠΎ ΠΈΡΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ navigator.platform
.
Π‘ΠΏΠΈΡΠΎΠΊ
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ (ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ) ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΠΌΠ½Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΌΠΎΠ³ Π±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ². ΠΠ·-Π·Π° ΡΠ°ΡΠΏΠ»ΡΠ²ΡΠ°ΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Ρ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΠ²Π΅ΡΠ΅Π½, ΠΊΠ°ΠΊ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΈΡ Π·Π°ΠΊΠ°Π·Π°ΡΡ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Ρ ΡΠ°Π·Π΄Π΅Π»ΠΈΠ» ΠΈΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠ°ΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΠ» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ Π΄Π°ΡΡ Π²ΡΠΏΡΡΠΊΠ°, Π³Π΄Π΅ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ.Android
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Android-ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Android Π±ΡΠ΄ΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Android
ΡΠ°ΠΊ ΠΆΠ΅ ΡΠ°ΡΡΠΎ, ΠΊΠ°ΠΊ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Linux. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ Nexus 5 ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ Android, ΠΈ Chrome Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Linux armv7l
. Π ΡΠ΅Π΄ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π° Android ΠΌΠΎΠ³ΡΡ Π΄Π°ΠΆΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ null
(Π²ΠΌΠ΅ΡΡΠΎ undefined
).
-
Android
(2008 Π³.) -
Linux
: ΡΠΌ. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ Π²ΡΡΠ΅ -
null
Π―Π±Π»ΠΎΠΊΠΎ
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ iOS: Safari, Chrome ΠΈ Mercury ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ, Π½ΠΎ Opera Π²ΡΠ΅ ΠΏΠΎΡΡΠΈΡ.
-
iPhone
(2007) -
iPod
(2007 Π³.) -
iPad
(2010 Π³.) -
iPhone Simulator
: ΡΠΈΠΌΡΠ»ΡΡΠΎΡ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Xcode -
iPod Simulator
: ΡΠΈΠΌΡΠ»ΡΡΠΎΡ, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ Ρ Xcode -
iPad Simulator
: ΡΠΈΠΌΡΠ»ΡΡΠΎΡ, ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ Ρ Xcode -
Macintosh
-
MacIntel
: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ Intel (2005 Π³.) -
MacPPC
: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ PowerPC -
Mac68K
: 68000 ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ -
Π©ΡΠΊΠ° v7.6 Π²ΡΠΏΡΡΠΊ 92
: Opera Mini 5 Π½Π° Π»ΡΠ±ΠΎΠΌ iPhone (2009) -
Pike v7.8 ΡΠ΅Π»ΠΈΠ· 517
: Opera Mini 7 Π½Π° Π»ΡΠ±ΠΎΠΌ iPhone (2012)
BlackBerry
FreeBSD
-
FreeBSD
-
FreeBSD i386
: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ x86 (IA-32) -
FreeBSD amd64
: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ AMD x86-64
Linux
Π‘Π΅ΡΡΠ΅Π·Π½ΠΎ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π° ΡΡΠΎΠΌ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°ΡΡΠΎΡΠΌ.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Chrome Π² ChromeOS ΠΈΠ»ΠΈ Linux x86-64 Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Linux i686
, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Linux ARM ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΡΠ»Π°Π³ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ armv5tej
Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ARM v5 Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Thumb (‘T’), Π½Π°Π±ΠΎΡΠΎΠΌ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ DSP (‘E’) ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Jazelle (‘J’).
-
Linux
-
Linux aarch64
-
ΠΠΈΠ½ΡΠΊΡ armv5tejl
-
Linux armv6l
-
Linux armv7l
-
Linux armv8l
-
Linux i686
-
Linux i686 Π½Π° x86_64
-
Linux i686 X11
: Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ X11 Window System -
Linux MSM8960_v3.2.1.1_N_R069_Rev: 18
: Sony Xperia V -
Linux ppc64
-
Linux x86_64
-
Linux x86_64 X11
: Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠΊΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ X11
Microsoft
ΠΠ°ΠΆΠ΅ Π² 64-Π±ΠΈΡΠ½ΠΎΠΉ Windows 8 Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Win32
.
-
OS / 2
(1994 β ) -
ΠΠ°ΡΠΌΠ°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ
-
ΠΠΊΠ½Π°
-
Win16
: Windows 3.1x (1992 β ) -
Win32
: Windows 95 ΠΈ Π²ΡΡΠ΅ -
WinCE
Mozilla (Firefox OS)
Π Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Firefox OS Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΏΡΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°.Π‘ΠΌ. ΠΡΠΎΡ ΠΎΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅.
KaiOS
ΠΠ΅Π±-Π±ΡΠ°ΡΠ·Π΅Ρ Π² KaiOS (Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Firefox) ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡ (ΠΊΠ°ΠΊ Firefox OS). Π‘ΠΌ. ΠΡΠΎΡ ΠΎΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅.
ΠΠΈΠ½ΡΠ΅Π½Π΄ΠΎ
-
New Nintendo 3DS
(2014) -
Nintendo DSi
(2008) -
Nintendo 3DS
(2011 Π³.) -
ΠΠΈΠ½ΡΠ΅Π½Π΄ΠΎ Wii
(2006) -
Nintendo WiiU
(2012 Π³ΠΎΠ΄)
OpenBSD
Symbian / S40
-
Nokia_Series_40
(1999 β ) -
S60
(2002 β ) -
Symbian
: Opera Π½Π° Symbian -
ΠΠ‘ Symbian
ΠΠ°Π»ΡΠΌΠ°
-
PalmOS
(1996) -
WebOS
(2009 Π³.)
Solaris
-
SunOS
-
SunOS i86pc
-
SunOS sun4u
: ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ SPARC
Sony
-
PLAYSTATION 3
(2006) -
PlayStation 4
(2013 Π³ΠΎΠ΄) -
PSP
: ΠΏΠΎΡΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΈΠ³ΡΠΎΠ²Π°Ρ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ° PlayStation Portable (2004)
Π Π°Π·Π½ΠΎΠ΅
-
HP-UX
: Hewlett-Packard UniX -
masking-agent
: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° ΡΡΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Masking Agent Π΄Π»Ρ Firefox -
ΠΠ‘ WebTV
-
X11
: ΠΠΊΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° X11
Π£ Π²Π°Ρ Π½Π΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅? ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΠ²ΠΎΠΉΡΡΠ² Π²Π°ΡΠ΅Π³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π΅Π³ΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ° .Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ
(Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ JSFiddle, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅).
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ.
ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠΎΠΌ | Π°Π²ΡΠΎΡ: Π‘Π°ΡΠ° ΠΡΡ Π°Π½
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π² Wayfair DE, ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π°Π΄ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°ΠΌ ΠΏΠΎΡΡΠ°ΡΡΠ»ΠΈΠ²ΠΈΠ»ΠΎΡΡ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π½ΡΠ»Ρ. ΠΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π»ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², Π²ΠΊΠ»ΡΡΠ°Ρ Jetpack Navigation.
ΠΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ°Π»ΠΎΡΡ Π΄Π»Ρ ΠΏΠ»Π°Π½ΡΠ΅ΡΠΎΠ², Π½ΠΎ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈ ΠΌΠ°ΠΊΠ΅ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ².ΠΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅, ΠΎΠ½ΠΈ Ρ ΠΎΡΠ΅Π»ΠΈ, ΡΡΠΎΠ±Ρ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΠΈΡΡ Π² ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ ΠΈ ββΠ² ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ .
ΠΡΠΈΠΌΠ΅Ρ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Β«Π² ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ Β» ΠΈ Β«Π² ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ Β».ΠΠΈΠ°Π»ΠΎΠ³ΠΈ Π±ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ Π±ΡΠ»ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ Π²Ρ ΠΎΠ΄Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ, Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ ΡΡΠ°Π»ΠΈ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΡ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΡ Π½ΠΎΠ²ΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ Π»ΠΎΠ³ΠΈΠΊΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² Π² Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ°Ρ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ ΠΈ ββΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ Π±Π΅Π· ΡΠ²Π½ΠΎΠ³ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ ΠΌΠ΅ΡΡΠ°, Π³Π΄Π΅ ΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΡΠ΅ ΠΎΠΊΠ½Π°.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ Ρ ΠΎΡΠ΅Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΏΠ΅ΡΠ²ΠΎΠΊΠ»Π°ΡΡΠ½ΡΠΌ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΠ½ΠΎΠΌ Π½Π°ΡΠ΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΠ» Π½Π°ΡΠΈ Π³Π»Π°Π·Π°:
navigation_graph.xml ΠΠΎΠ³Π΄Π° ΠΌΡ Ρ
ΠΎΡΠ΅Π»ΠΈ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅, ΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ»ΠΈ ΠΊ Π½Π°ΡΠ΅ΠΌΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠΌΡ Π³ΡΠ°ΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡΠ΅Π³
Π’Π°ΠΊ ΠΏΡΠΎΡΡΠΎ Π±ΡΠ»ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π² ΠΌΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ.
ΠΠΎΠ³Π΄Π° ΠΌΡ Ρ ΠΎΡΠ΅Π»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ, ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊ Π½Π΅ΠΌΡ!
Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΎΡΡΡΠΎΠΈΠ»ΠΈ ΡΠ°ΠΊΡΡ ββΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ — ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°.
ModalFragmentNavigator.kt Π Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ Jetpack Navigation ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ΅Π³ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΡΠ΅Π³
Π§ΡΠΎΠ±Ρ Π²Π²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π³, ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π½ΠΎΠ²ΡΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ: ModalFragmentNavigator. ΠΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΏΡΠ½ΠΊΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΎΡΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠΌΡ
ΠΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡ ΠΈΡΡΠΈΠ»ΠΈ ΠΈ ΠΈΠ·ΡΡΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ FragmentNavigator Π²Π½ΡΡΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΈ ΠΏΠΎΡΡΡΠΎΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ.
ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π»ΠΈΡΡ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΠΈ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ ΠΈ ββΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π»ΠΈΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° Π² ΡΡΠ΅ΠΊΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ².
ModalFragmentNavigator.ktΠ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ ΠΌΡ ΡΠ°Π·Π΄ΡΠ²Π°Π΅ΠΌ ModalFragment ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌ ΠΈΠΌΡ ΠΊΠ»Π°ΡΡΠ° ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°.
ΠΡΠΎΡΠΎΠΉ ΡΠ°Π³ — Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ Π²
NavControllerΠ§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ navigatorProvider.addNavigator (β¦) , Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ ΡΠ²ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
MainActivity.ktΠ‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π΄ΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ Π²ΡΡΡΠ½ΡΡ, Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ XML, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π±Π΅Π· ΡΠ±ΠΎΠ΅Π².
ΠΠΎΡ ΠΊΠ°ΠΊ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π΅Π³ΠΎ Π² NavController
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΠ΅ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ ΡΠΏΡΠ°Π²ΠΈΠ»ΠΈΡΡ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ° Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ .
ΠΠ°ΠΊ Π²Ρ ΠΏΠΎΠΌΠ½ΠΈΡΠ΅, Π² ModalFragmentNavigator ΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΊ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ModalFragment , ΡΠ΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅.
ΠΠΎΠ΄Π°Π»ΡΠ½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ ΠΈ ΡΠ°Π·Π΄ΡΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Π²Π½ΡΡΡΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ. Π ΠΌΠ°ΠΊΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ½ Π½Π°Π΄ΡΠ²Π°Π΅Ρ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ, Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°Ρ ΠΈ ββΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ ΡΠ°Π·Π½ΡΠΉ.
ModalFragment.ktΠΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠ΅Π΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² Π½Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΡΠΎ Π±ΡΠ»ΠΎ Π·Π°Π±Π°Π²Π½ΠΎ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ, ΡΠ°ΠΊ ΡΡΠΎ ΠΎΡΡΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ Π½Π΅ Π²ΠΈΠ΄ΠΈΡ Π΅Π³ΠΎ.
ΠΡΠ΅ ΠΈΠ· ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° Π²ΡΠΉΠ΄Π΅Ρ. ΠΡΠ΄ΡΡΠ΅ Π½Π° ΡΠ²ΡΠ·ΠΈ!
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 19 ΡΠ½Π²Π°ΡΡ 2021 Π³.
Back Seat Navigator Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΈ Π½Π΅ Ρ ΡΠ°Π½ΠΈΡ Π»ΠΈΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΎΠ³Π΄Π° Π²Ρ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ Back Seat Navigator Π΄ΠΎΡΡΡΠΏ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΡΡΡΠΎ. ΠΠ°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π Π°Π·ΡΠ΅ΡΠΈΡΡΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π²Π°ΡΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΈΡΠΎΡΡ ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ Mapbox ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΡΠ΅Ρ Π°Π΄ΡΠ΅Ρ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ. ΠΠΈΠΊΠ°ΠΊΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΠ°Ρ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΡ Mapbox, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π»ΠΈΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Android 10.0 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΆΠ°ΡΡ Β«Π Π°Π·ΡΠ΅ΡΠΈΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΒ», ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π΄Π°ΠΆΠ΅ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π·Π°ΠΊΡΡΡΠΎ. ΠΠ°ΠΆΠ°ΡΠΈΠ΅ Β«Π Π°Π·ΡΠ΅ΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π°ΡΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΊΡΡΡΠΎ.
Π Π΅ΠΊΠ»Π°ΠΌΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠ΅ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΊΠ»ΠΈΠΊΠΈ ΠΏΠΎ ΡΠ΅ΠΊΠ»Π°ΠΌΠ΅ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡΡ ΡΡΡΠ°Π½ΠΈΡ. ΠΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π΅Π½ΡΠ³ΠΈ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Night Cat Productions LLC ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Back Seat Navigator.
ΠΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ³Π½ΠΎΠ·? !! ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΠ±ΡΠ΅ΠΌΡ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΡ Π·Π°ΡΠΈΡΡ Π΄Π°Π½Π½ΡΡ (GDPR). ΠΡΠ»ΠΈ Π²Ρ ΠΆΠΈΠ²Π΅ΡΠ΅ Π² ΠΠ²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΎΠΌ ΡΠΎΡΠ·Π΅ (ΠΠ‘), Π²Π°ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΠΏΡΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ².
ΠΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΠ³Π½ΠΎΠ·? !! ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΠ°ΠΊΠΎΠ½Ρ ΠΎ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΠΈ (CCPA).ΠΡΠ»ΠΈ Π²Ρ ΠΆΠΈΡΠ΅Π»Ρ ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΠΈ ΠΈ Ρ ΠΎΡΠ΅Π»ΠΈ Π±Ρ Β«ΠΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Β», Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ» ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ:
ΠΠ° Android 6.0 ΠΈΠ»ΠΈ Π²ΡΡΠ΅:
ΠΡΠΊΡΡΡΡ
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Β«Π‘Π»ΡΠΆΠ±Ρ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ GoogleΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π½Π΅Π³ΠΎ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΡ Β«Π Π΅ΠΊΠ»Π°ΠΌΠ°Β».
ΠΠ΅ΡΠ΅Π²Π΅Π΄ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Β«ΠΡΠΊΠ°Π· ΠΎΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΡΒ» Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠΠ.
Android 5.1 ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ΅:
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ «ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°».
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Β«Π£ΡΠ΅ΡΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈΒ».
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Β«GoogleΒ».
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ GoogleΒ» (ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π½ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ Π²Π°ΡΠ΅ΠΉ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ).
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°Π½Π½ΡΠ΅ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡΒ».
ΠΡΠΎΠΊΡΡΡΠΈΡΠ΅ Π²Π½ΠΈΠ· Π΄ΠΎ Β«ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡΒ».
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ ΡΠ΅ΠΊΠ»Π°ΠΌΡΒ».
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΠ΅Π»Ρ Β«ΠΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡΒ» Π² ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΠ«ΠΠ.
ΠΠΎΠ³Π΄Π° Π²Ρ ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, MoPub ΠΈ Π΅Π³ΠΎ ΠΏΠ°ΡΡΠ½Π΅ΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΠΎΠ±ΡΠ°Π½Π½ΡΡ Ρ ΡΡΠΎΠ³ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΎ Π²Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΡΡΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ, Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½ ΡΠ°ΡΠ³Π΅ΡΠΈΠ½Π³ Π½Π° Π²Π°ΡΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ, Ρ ΠΎΡΡ ΠΎΡΠΊΠ°Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠ±ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΠΊΠ°Π·Π° Π²Π°ΠΌ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ², ΠΎΠ½ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ Π²Π°ΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΎΡ MoPub, Twitter ΠΈΠ»ΠΈ ΡΡΠ΅ΡΡΠΈΡ Π»ΠΈΡ. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΠΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ MoPub ΠΈ ΠΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ CCPA MoPub.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Back Seat Navigator ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Firebase Crashlytics Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΡΠ±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Facebook Analytics Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Facebook Analytics ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Night Cat Productions LLC ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² Facebook, ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΠ±Π΅ΠΈΡ ΡΠ»ΡΠΆΠ± ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ²ΠΎΠ΄Ρ, Π½Π΅ ΡΡΠ΅ΡΠ½ΡΠΉΡΠ΅ΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊΠΎ ΠΌΠ½Π΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ [email protected].
HERE SDK ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡΡ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ.Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΎΠΌ ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΡΠΎΡΠ½ΠΎ Π² ΡΡΠΎΠΊ.
ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π²ΠΈΠ΄ΠΎΠ² ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°. ΠΠ»Ρ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΈ Π³ΡΡΠ·ΠΎΠ²ΡΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π±ΡΠ΄Π΅Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ Ρ ΡΠ»ΠΈΡΠ°ΠΌΠΈ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΡΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Ρ Π³ΡΡΠ½ΡΠΎΠ²ΡΠΌΠΈ Π΄ΠΎΡΠΎΠ³Π°ΠΌΠΈ Π±Π΅Π· ΠΏΠΎΠΊΡΡΡΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΡΡΠΌΠΈ, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π΄Π»Ρ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΠ°ΠΆΠ΅ Π½Π΅ ΠΈΠΌΠ΅Ρ ΠΌΠ°ΡΡΡΡΡΠ°, HERE SDK ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ , ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠ»ΠΈΡΠ΅, ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ Π΄Π΅ΡΠ°Π»ΡΡ , ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ.ΠΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ HERE SDK Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΡΡΡΡΠΎΠ² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΡΠ΅Π»ΠΊΠΈ ΠΌΠ°Π½Π΅Π²ΡΠ° Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½Π°Ρ Π½Π° ΠΌΠ°ΡΡΡΡΡΠ΅, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΠΎΡΡΡΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ , ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π°ΠΊΡΠΈΠ²Ρ, Π³Π΄Π΅ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ.
ΠΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΠΊΠ°ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
MapScheme.GREY_DAY
.
ΠΠΎΠ»ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ ManeuverNotifications
, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°Π³ΡΡΠΆΠ΅Π½Ρ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ TTS (ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π² ΡΠ΅ΡΡ) Π»ΡΠ±ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.ΠΠΎΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. Π‘ΠΊΠΎΡΠΎ Π±ΡΠ΄ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ·ΡΠΊΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ°ΡΡΠΎΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ ΠΏΠ΅Π»Π΅Π½Π³Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΠ΅ΠΌ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΡΠ»ΠΈΡΠ΅ΠΉ ΠΈ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ Ρ ΠΆΠ΅Π»Π°Π΅ΠΌΡΠΌ ΠΌΠ°ΡΡΡΡΡΠΎΠΌ. ΠΠ°Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎ ΠΌΠ°Π½Π΅Π²ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΡΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ , Π³Π΄Π΅ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ, ΠΈ , Π³Π΄Π΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΠ΄ΡΠΈ Π΄Π°Π»ΡΡΠ΅.
ΠΡΠΈ Π²ΡΡ ΠΎΠ΄Π΅ ΠΈΠ· ΠΌΠ°ΡΡΡΡΡΠ° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΈ Π² ΠΌΠ΅ΡΡΠ°Ρ , ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ ΡΠ΅ΡΠΈΡΡ, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»ΠΈ ΡΠ°ΡΡΡΠΈΡΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΡΡΡ.Π, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΡΠΈΠΌΡΠ»ΡΡΠΎΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ° Π΄Π»Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈΠΠ°ΠΆΠ½ΠΎ: Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ, Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΡ ΡΡΠ΅Π½Π°ΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ΅ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ΡΡΡ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ± ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ²Π°Ρ , Π²ΠΊΠ»ΡΡΠ°Ρ, ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ:
- ΠΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
- Π‘ΠΎΠ±Π»ΡΠ΄Π°ΠΉΡΠ΅ Π²ΡΠ΅ ΠΌΠ΅ΡΡΠ½ΡΠ΅ Π·Π°ΠΊΠΎΠ½Ρ.
- ΠΠΌΠ΅ΠΉΡΠ΅ Π² Π²ΠΈΠ΄Ρ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ.
- ΠΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΌ Π²ΡΠ΅Π³Π΄Π° Π΄Π΅ΡΠΆΠΈΡΠ΅ ΡΡΠΊΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠΌΠΈ.
- ΠΠ΅ΡΠ²ΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΏΡΠΈ Π²ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π΄ΠΎΡΠΎΠΆΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΠ°ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΊ ΠΏΡΠ½ΠΊΡΡ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π΄Π²Π΅ Π²Π΅ΡΠΈ:
- A
ΠΠ°ΡΡΡΡΡ
, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ. - ΠΡΡΠΎΡΠ½ΠΈΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ Π²Π°ΠΌ, Π³Π΄Π΅ Π²Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΠ΅ΡΡ.
ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Π½Π΅ ΡΠ°ΡΡΡΠΈΡΠ°Π»ΠΈ ΠΌΠ°ΡΡΡΡΡ, ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π΅Π³ΠΎ: ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΌΠ°ΡΡΡΡΡΠ°
ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π·Π΄Π΅ΡΡ. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠ°Π³.
ΠΡΠ΅ ΠΎΠ΄Π½ΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠ»Π°ΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ LocationProvider
— ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π±Π΅Π· ΡΠ°ΡΡΡΡ
ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ LocationProvider
ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ HERE SDK ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Location
.Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ LocationSimulator
. ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ LocationProviderImplementation
. ΠΠ΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ Π² Π½ΠΎΠ²ΡΡ
ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
:
locationProvider = new LocationProviderImplementation (context);
locationProvider.start ();
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Navigator
, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ locationProvider
ΡΠ²Π΅ΡΡ
Ρ:
try {
navigator = Π½ΠΎΠ²ΡΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ (locationProvider);
} catch (InstantiationErrorException e) {
throw new RuntimeException ("ΠΡΠΈΠ±ΠΊΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°:" + e.error.name ());
}
Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Π²Ρ Π·Π°Π΄Π°Π»ΠΈ ΠΌΠ°ΡΡΡΡΡ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Ρ ΠΎΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ (Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ):
navigator.setRoute (route);
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠ°Π³Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ ΠΎ Ρ ΠΎΠ΄Π΅ ΠΌΠ°ΡΡΡΡΡΠ°, ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΌΠ°Π½Π΅Π²ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡ, ΠΈ ΠΎΠ± ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠ°:
navigator.setRouteProgressListener (Π½ΠΎΠ²ΡΠΉ RouteProgressListener () {
@Override
public void onRouteProgressUpdated (@NonNull RouteProgress routeProgress) {
Π‘ΠΏΠΈΡΠΎΠΊ sectionProgressList = routeProgress.sectionProgress;
SectionProgress lastSectionProgress = sectionProgressList.get (sectionProgressList.size () - 1);
Log.d (TAG, Β«Π Π°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΠΏΡΠ½ΠΊΡΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ΅ΡΡΠ°Ρ
:Β» + lastSectionProgress.remainingDistanceInMeters);
Log.d (TAG, Β«ΠΠ°Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠ°ΡΠΈΠΊΠ° Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
:Β» + lastSectionProgress.trafficDelayInSeconds);
int maneuverIndex = routeProgress.currentManeuverIndex;
ΠΠ°Π½Π΅Π²Ρ ΠΌΠ°Π½Π΅Π²Ρ = navigator.getManeuver (maneuverIndex);
if (maneuver == null) {
ΠΡΠ΅Π²Π½ΠΎ.d (TAG, Β«ΠΠ°Π½Π΅Π²Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½.Β»);
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ;
}
ManeuverAction action = maneuver.getAction ();
String nextRoadName = maneuver.getNextRoadName ();
Π‘ΡΡΠΎΠΊΠ° road = nextRoadName == null? maneuver.getNextRoadNumber (): nextRoadName;
if (action == ManeuverAction.ARRIVE) {
Π‘ΡΡΠΎΠΊΠ° roadName = maneuver.getRoadName ();
road = roadName == null? maneuver.getRoadNumber (): roadName;
}
if (road == null) {
road = "Π±Π΅Π·ΡΠΌΡΠ½Π½Π°Ρ Π΄ΠΎΡΠΎΠ³Π°";
}
Π‘ΡΡΠΎΠΊΠ° logMessage = Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.ΠΈΠΌΡ () + "Π½Π°" + Π΄ΠΎΡΠΎΠ³Π΅ +
Β«Π²Β» + routeProgress.currentManeuverRemainingDistanceInMeters + Β«ΠΌΠ΅ΡΡΠΎΠ²Β»;
if (previousManeuverIndex! = maneuverIndex) {
Snackbar.make (mapView, Β«ΠΠΎΠ²ΡΠΉ ΠΌΠ°Π½Π΅Π²Ρ:Β» + logMessage, Snackbar.LENGTH_LONG) .show ();
}
previousManeuverIndex = maneuverIndex;
}
});
navigator.setCurrentLocationListener (Π½ΠΎΠ²ΡΠΉ CurrentLocationListener () {
@Override
public void onCurrentLocationUpdated (CurrentLocation currentLocation) {
ΠΠ°ΡΡΠ° ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡMatchedLocation = currentLocation.mapMatchedLocation;
if (mapMatchedLocation == null) {
Snackbar.make (mapView,
"ΠΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ Ρ ΠΊΠ°ΡΡΠΎΠΉ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.",
Snackbar.LENGTH_SHORT) .show ();
updateMapView (currentLocation.rawLocation);
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ;
}
Log.d (TAG, "Π’Π΅ΠΊΡΡΠ°Ρ ΡΠ»ΠΈΡΠ°:" + currentLocation.streetName);
if (currentLocation.speedLimitInMetersPerSecond == 0) {
Log.d (Π’ΠΠ: Β«ΠΠ° ΡΡΠΎΠΉ Π΄ΠΎΡΠΎΠ³Π΅ Π½Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ! ΠΠ²ΠΈΠ³Π°ΠΉΡΠ΅ΡΡ ΡΠ°ΠΊ Π±ΡΡΡΡΠΎ, ΠΊΠ°ΠΊ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅ ΡΠ΅Π±Ρ Π² Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ... ");
} Π΅ΡΠ΅ {
Log.d (TAG, Β«Π’Π΅ΠΊΡΡΠ΅Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ (ΠΌ / Ρ):Β» + currentLocation.speedLimitInMetersPerSecond);
}
updateMapView (mapMatchedLocation);
}
});
navigator.setRouteDeviationListener (Π½ΠΎΠ²ΡΠΉ RouteDeviationListener () {
@Override
public void onRouteDeviation (@NonNull RouteDeviation routeDeviation) {
int distanceInMeters = (int) routeDeviation.currentLocation.coordinates.distanceTo (
routeDeviation.lastLocationOnRoute.ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ);
Log.d (TAG, Β«ΠΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ° Π² ΠΌΠ΅ΡΡΠ°Ρ
ΡΠ°Π²Π½ΠΎΒ» + distanceInMeters);
}
});
ΠΠ΄Π΅ΡΡ ΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ RouteProgressListener
, CurrentLocationListener
ΠΈ RouteDeviationListener
.
ΠΠ½ΡΡΡΠΈ RouteProgressListener
ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Section
ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Route
. ΠΠ°ΡΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΡΡΠΊΠΎΠ² Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΡΠ΅Π²ΡΡ
ΡΠΎΡΠ΅ΠΊ ΠΈ Π²ΠΈΠ΄ΠΎΠ² ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ°.ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎ, ΡΡΠΎ unknownDistanceInMeters
ΠΈ trafficDelayInSeconds
Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π°. ΠΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΏΠΈΡΠΊΠ° SectionProgress
, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ±ΡΠ΅Π΅ ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΠΏΡΠ½ΠΊΡΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ.
ΠΠ½ΡΡΡΠΈ RouteProgressListener
ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ ΠΌΠ°Π½Π΅Π²ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π²ΠΏΠ΅ΡΠ΅Π΄ΠΈ Π½Π°Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ currentManeuverIndex
:
int maneuverIndex = routeProgress.currentManeuverIndex;
ΠΠ°Π½Π΅Π²Ρ ΠΌΠ°Π½Π΅Π²Ρ = navigator.getManeuver (maneuverIndex);
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ currentManeuverIndex
ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ , ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΌΠ°Π½Π΅Π²Ρ . ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΠ°Π½Π΅Π²ΡΠ΅ , ΠΏΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°
, ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅Ρ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΈ Π΄ΡΡΠ³ΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ , Π° Π½Π΅ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΎ Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠ΅ Π΄Π°ΡΡΠΈΠΊΠΎΠΌ GPS ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΡΠΎΡΠ½ΡΠΌ, Navigator
Π²Π½ΡΡΡΠ΅Π½Π½Π΅ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ ΠΊΠ°ΡΡΠΎΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π½Π°ΠΌ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° CurrentLocation
. ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΌΠ΅ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π° ΠΏΡΡΠΈ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠΉΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΠ»ΠΈΡΠ΅. ΠΠΎ ΠΎΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π²Π½Π΅ ΠΌΠ°ΡΡΡΡΡΠ°, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΎΡΠ΅Π» Ρ Π΄ΠΎΡΠΎΠ³ΠΈ - ΠΈΠ»ΠΈ Π΅ΡΠ»ΠΈ ΡΠΈΠ³Π½Π°Π» GPS ΡΠ»ΠΈΡΠΊΠΎΠΌ ΡΠ»Π°Π±ΡΠΉ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΡΡΠ΅.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ ΠΊΠ°ΡΡΠΎΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΠ²ΡΠ·Ρ.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ Π²ΠΈΠ΄ ΠΊΠ°ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½ΠΈΠΆΠ΅. Π’ΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΎ Ρ ΠΊΠ°ΡΡΠΎΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² Π±Π΅Π·Π΄ΠΎΡΠΎΠΆΡΠ΅, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌΡ rawLocation
.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ΅ΠΊΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΠΎ ΠΌΠ°Π½Π΅Π²ΡΡ ΠΏΡΡΡΠΎΠΉ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ. ΠΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π²Π·ΡΡΡ ΠΈΠ· ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΌΠ°ΡΡΡΡΡΠ°
. ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅
ManeuverAction
ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°.ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΡ API Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
Π£ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎΡΠΎΠ³ Π½Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΡ. Π ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π΄ΠΎΡΠΎΠ³ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ Π΅Π΄Π΅ΡΠ΅ ΠΏΠΎ ΡΠΎΡΡΠ΅.
Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ
Navigator
Π±ΡΠ΄Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈLocationProvider
.
ΠΡΠ»ΠΈ Π²Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΠΈΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ DistanceInMeters
, Ρ
ΠΎΡΠΈΡΠ΅ Π»ΠΈ Π²Ρ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΡΡΡ Π΄ΠΎ ΠΏΡΠ½ΠΊΡΠ° Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ. distanceInMeters
- ΡΡΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎ ΠΏΡΡΠΌΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° ΠΌΠ°ΡΡΡΡΡΠ΅ ΠΈ Π²Π°ΡΠΈΠΌ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΠ»ΠΈ ΡΡΠΎ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π΄Π°Π»Π΅ΠΊΠΈΠΌ, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΡΡΡ ΠΊ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°
- ΠΈ Π²ΡΠ΅ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π±ΡΠ΄ΡΡ ΠΎΡΠ½ΠΎΠ²Π°Π½Ρ Π½Π° Π½ΠΎΠ²ΠΎΠΌ ΠΌΠ°ΡΡΡΡΡΠ΅.
ΠΠΎΡΠΌΠΈΡΡ Π² Π½ΠΎΠ²ΡΡ ΠΌΠ΅ΡΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ , Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ , Π½Π°ΡΡΡΠΎΠΈΠ² ΠΈΠΌΠΈΡΠ°ΡΠΎΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΠΎΡΠΎΠΊ:
LocationProvider => Location => Navigator => Events
ΠΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΡ Π·Π° Π·Π°Π³ΡΡΠ·ΠΊΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ
ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² LocationProvider
Π½Π΅ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ.ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡ ΠΎΡΠ²Π΅ΡΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΡΠΎΠ±ΡΡΠΈΡΠΌΠΈ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠΌΠΈ Π½Π° ΠΏΡΠΎΠ΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΌΠ°Π½Π΅Π²ΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ°. Π Π΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ°ΡΡΠΎΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΈΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
private void updateMapView (Location currentLocation) {
ΠΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ MapCamera.OrientationUpdate = Π½ΠΎΠ²Π°Ρ MapCamera.OrientationUpdate ();
if (currentLocation.bearingInDegrees! = null) {
ΠΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ.bearing = currentLocation.bearingInDegrees;
}
GeoCoordinates currentGeoCoordinates = currentLocation.coordinates;
mapView.getCamera (). lookAt (currentGeoCoordinates, ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ, DEFAULT_DISTANCE_IN_METERS);
navigationArrow.setCoordinates (currentGeoCoordinates);
trackingArrow.setCoordinates (currentGeoCoordinates);
}
ΠΠ΄Π΅ΡΡ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° - ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΊΠ°ΡΡΡ Π΄ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°.ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΡ Π²ΡΠ°ΡΠ°Π΅ΠΌ ΠΊΠ°ΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΌΠ°ΡΠΊΠ΅Ρ ΠΊΠ°ΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠ΅Π»ΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
Π‘Π½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π°: ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, Π·Π°ΠΏΡΡΠ΅Π½Π½ΠΎΠΉ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ updateMapView ()
ΠΈΠ· CurrentLocationListener
- ΠΊΠ°ΠΊ ΠΌΡ ΡΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ Π²ΡΡΠ΅. ΠΠ°ΠΆΠ΄ΠΎΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΡΠΎΠ±ΡΡΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡ CurrentLocation
, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ ΠΊΠ°ΡΡΠΎΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ΅ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° GPS, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π»ΠΈ Π² LocationProvider
.ΠΡΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Ρ ΠΊΠ°ΡΡΠΎΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ - ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π²ΡΡΠ΅ Π² updateMapView ()
.
Π§ΡΠΎΠ±Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π»ΡΠ±ΡΡ ΡΠ΅ΠΊΡΡΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ, Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅
navigator.setRoute (null)
, ΡΠ±ΡΠΎΡΡΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°ΡΠ΅Π»ΠΈ Π½Π° null ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π²ΡΠ·ΠΎΠ²ΠΈΡΠ΅stop ()
Π½Π°LocationProvider
.
ΠΠΎΠ»Π½ΡΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ-ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠ° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΠΎΡΡΠ°Π²ΡΠΈΠΊ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Navigator
.ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°. ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΠΏΠΎΠ΅Π·Π΄ΠΎΠΊ.
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Navigator
ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΊΠ»Π°ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°Π» ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ LoctionProvider
:
ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠ»Π°ΡΡ LocationProviderImplementation ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ LocationProvider {
@Nullable
ΡΠ°ΡΡΠ½ΡΠΉ LocationListener locationListener;
@Override
public void start () {
}
@Override
public void stop () {
}
@Nullable
@Override
public LocationListener getListener () {
return locationListener;
}
@Override
public void setListener (@Nullable LocationListener locationListener) {
ΡΡΠΎ.locationListener = locationListener;
}
ΠΠ΅ΡΠΎΠ΄ setListener ()
Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°
Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΡΠ΅ΠΌ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° locationListener
.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π΄Π°Π½Π½ΡΡ
GPS ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ PlatformPositioningProvider
, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β».
ΠΠ»Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½Π°Ρ platformPositioningProvider
ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ locationListener
:
@Override
public void start () {
platformPositioningProvider.startLocating (Π½ΠΎΠ²ΡΠΉ PlatformPositioningProvider.PlatformLocationListener () {
@Override
public void onLocationUpdated (android.location.Location location) {
handleLocationUpdate (convertLocation (ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅));
}
});
}
private void handleLocationUpdate (ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) {
if (locationListener! = null) {
locationListener.onLocationUpdated (ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅);
}
}
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΠΌΠΈΡΠ°ΡΠΎΡΠ° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ HERE SDK Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΡ ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠΉ ΡΠΈΠΏ HERE SDK
Location
. ΠΡΠΎΡ ΡΠΈΠΏ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ΅Π»Π΅Π½Π³Π΅ ΠΈ ΡΠΊΠΎΡΠΎΡΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΈ Π΄ΡΡΠ³ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ HERE SDK. Π§Π΅ΠΌ ΡΠΎΡΠ½Π΅Π΅ ΠΈ ΠΏΠΎΠ»Π½Π΅Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΡΠ΅ΠΌ ΡΠΎΡΠ½Π΅Π΅ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ. ΠΡΠΈΠΌΠ΅Ρ Π΄Π»ΡconvertLocation ()
ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ²ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β».
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ Π½Π° ΠΌΠ°ΡΡΡΡΡΠ΅ Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΉ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. LocationSimulator
ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΡΠΉ ΡΠΈΠ³Π½Π°Π» ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±Π΅ΡΠ΅ΡΡΡ ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΌΠ°ΡΡΡΡΡΠ°. ΠΠ°ΡΡΡΠΎΠΈΡΡ ΠΈΠΌΠΈΡΠ°ΡΠΎΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅:
private LocationSimulator createLocationSimulator (Route route) {
double speedFactor = 10;
int notificationIntervalInMilliseconds = 100;
LocationSimulatorOptions locationSimulatorOptions =
Π½ΠΎΠ²ΡΠΉ LocationSimulatorOptions (speedFactor, notificationIntervalInMilliseconds);
LocationSimulator locationSimulator;
ΠΏΡΡΠ°ΡΡΡΡ {
locationSimulator = Π½ΠΎΠ²ΡΠΉ LocationSimulator (ΠΌΠ°ΡΡΡΡΡ, locationSimulatorOptions);
} catch (InstantiationErrorException e) {
throw new RuntimeException (Β«ΠΡΠΈΠ±ΠΊΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ LocationSimulator:Β» + e.error.name ());
}
locationSimulator.setListener (Π½ΠΎΠ²ΡΠΉ LocationListener () {
@Override
public void onLocationUpdated (ΠΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) {
if (isSimulated) {
handleLocationUpdate (ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅);
}
}
@Override
public void onLocationTimeout () {
if (isSimulated) {
locationListener.onLocationTimeout ();
}
}
});
return locationSimulator;
}
ΠΠΏΡΡΡ ΠΆΠ΅, ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ handleLocationUpdate ()
Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΡΠΎΠ±ΡΡΠΈΠΉ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ°
.ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ»Π°Π΅ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΠΈΠ³Π½Π°Π»Ρ ΡΠ°ΠΉΠΌ-Π°ΡΡΠ° ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΠ² LocationSimulatorOptions
, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΡΡΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ ΡΠ°Π²Π΅Π½ 1,0, ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ΅Π΄Π½Π΅ΠΉ ΡΠΊΠΎΡΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π²Π΅Π΄Π΅Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΡΡΡΠ° Π±Π΅Π· ΡΡΠ΅ΡΠ° ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
Ρ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ. Π‘ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π²Π°ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ Π΄ΠΎΡΠΎΠ³ΠΈ, ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π΄ΠΎΡΠΎΠ³ΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΡ
Π΄Π°Π½Π½ΡΡ
, Π½ΠΎ ΠΎΠ½Π° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ.ΠΠ½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΡΠ΅ 1,0 ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ. ΠΡΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π°, Π±ΡΠ΄ΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΊΠΎΠΌ Π½ΠΎΠ²ΠΎΠ³ΠΎ:
if (locationSimulator! = Null) {
locationSimulator.stop ();
}
locationSimulator = createLocationSimulator (ΠΌΠ°ΡΡΡΡΡ);
locationSimulator.start ();
isSimulated = true;
ΠΠΈΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΠΎΠ»Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠ»Π°ΡΡΠ°.ΠΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, Π²ΡΠ·ΡΠ²Π°Ρ enableRoutePlayback (ΠΠ°ΡΡΡΡΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ)
ΠΈ enableDevicePositioning ()
:
import android.content.Context;
import android.os.Handler;
import android.support.annotation.Nullable;
import android.util.Log;
import com.here.sdk.core.GeoCoordinates;
import com.here.sdk.core.Location;
import com.here.sdk.core.errors.InstantiationErrorException;
import com.here.sdk.navigation.LocationListener;
ΠΈΠΌΠΏΠΎΡΡ com.here.sdk.navigation.LocationProvider;
import com.here.sdk.navigation.LocationSimulator;
import com.here.sdk.navigation.LocationSimulatorOptions;
import com.here.sdk.routing.Route;
import java.util.Date;
ΠΎΡΠΊΡΡΡΡΠΉ ΠΊΠ»Π°ΡΡ LocationProviderImplementation ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ LocationProvider {
ΡΠ°ΡΡΠ½Π°Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠ½Π°Π»ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° TAG = LocationProviderImplementation.class.getName ();
ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠ½Π°Π» int TIMEOUT_POLL_INTERVAL_IN_MS = 500;
ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠ½Π°Π» int TIMEOUT_INTERVAL_IN_MS = 3000;
@Nullable
ΡΠ°ΡΡΠ½ΡΠΉ LocationListener locationListener;
@Nullable
public Location lastKnownLocation;
ΡΠ°ΡΡΠ½ΡΠΉ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ timeoutHandler = new Handler ();
Π·Π°ΠΊΡΡΡΡΠΉ ΡΠΈΠ½Π°Π»ΡΠ½ΡΠΉ PlatformPositioningProvider platformPositioningProvider;
ΡΠ°ΡΡΠ½ΡΠΉ LocationSimulator locationSimulator;
ΡΠ°ΡΡΠ½ΠΎΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ isSimulated;
public LocationProviderImplementation (ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ) {
platformPositioningProvider = Π½ΠΎΠ²ΡΠΉ PlatformPositioningProvider (context);
}
public void enableRoutePlayback (Route route) {
if (locationSimulator! = null) {
locationSimulator.ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°();
}
locationSimulator = createLocationSimulator (ΠΌΠ°ΡΡΡΡΡ);
locationSimulator.start ();
isSimulated = true;
}
public void enableDevicePositioning () {
if (locationSimulator! = null) {
locationSimulator.stop ();
locationSimulator = null;
}
isSimulated = false;
}
@Override
public void start () {
platformPositioningProvider.startLocating (new PlatformPositioningProvider.PlatformLocationListener () {
@Override
public void onLocationUpdated (android.location.Location location) {
if (! isSimulated) {
handleLocationUpdate (convertLocation (ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅));
}
}
});
timeoutHandler.postDelayed (timeoutRunnable, TIMEOUT_POLL_INTERVAL_IN_MS);
}
@Override
public void stop () {
platformPositioningProvider.stopLocating ();
timeoutHandler.removeCallbacks (timeoutRunnable);
}
@Nullable
@Override
public LocationListener getListener () {
return locationListener;
}
@Override
public void setListener (@Nullable LocationListener locationListener) {
ΡΡΠΎ.locationListener = locationListener;
}
private void handleLocationUpdate (ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) {
lastKnownLocation = ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅;
if (locationListener! = null) {
locationListener.onLocationUpdated (ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅);
}
}
private final Runnable timeoutRunnable = new Runnable () {
public void run () {
ΠΏΡΡΠ°ΡΡΡΡ {
timeoutLoop ();
timeoutHandler.postDelayed (ΡΡΠΎ, TIMEOUT_POLL_INTERVAL_IN_MS);
} catch (ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ) {
ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.printStackTrace ();
}
}
};
private void timeoutLoop () {
if (isSimulated) {
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ;
}
if (lastKnownLocation! = null) {
Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ΡSince1970 = lastKnownLocation.timestamp.getTime ();
double timeIntervalInMs = System.currentTimeMillis () - millisecondsSince1970;
if (locationListener! = null && timeIntervalInMs> TIMEOUT_INTERVAL_IN_MS) {
locationListener.onLocationTimeout ();
Log.d (TAG, "ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ ΡΠ°ΠΉΠΌ-Π°ΡΡ GPS:" + timeIntervalInMs);
}
}
}
private LocationSimulator createLocationSimulator (Route route) {
double speedFactor = 10;
int notificationIntervalInMilliseconds = 100;
LocationSimulatorOptions locationSimulatorOptions =
Π½ΠΎΠ²ΡΠΉ LocationSimulatorOptions (speedFactor, notificationIntervalInMilliseconds);
LocationSimulator locationSimulator;
ΠΏΡΡΠ°ΡΡΡΡ {
locationSimulator = Π½ΠΎΠ²ΡΠΉ LocationSimulator (ΠΌΠ°ΡΡΡΡΡ, locationSimulatorOptions);
} catch (InstantiationErrorException e) {
throw new RuntimeException (Β«ΠΡΠΈΠ±ΠΊΠ° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ LocationSimulator:Β» + e.error.name ());
}
locationSimulator.setListener (Π½ΠΎΠ²ΡΠΉ LocationListener () {
@Override
public void onLocationUpdated (ΠΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) {
if (isSimulated) {
handleLocationUpdate (ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅);
}
}
@Override
public void onLocationTimeout () {
if (isSimulated) {
locationListener.onLocationTimeout ();
}
}
});
return locationSimulator;
}
ΡΠ°ΡΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ convertLocation (android.location.Location nativeLocation) {
GeoCoordinates geoCoordinates = new GeoCoordinates (
nativeLocation.getLatitude (),
nativeLocation.getLongitude (),
nativeLocation.getAltitude ());
Location location = new Location (geoCoordinates, new Date ());
location.bearingInDegrees = (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ) nativeLocation.getBearing ();
location.speedInMetersPerSecond = (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ) nativeLocation.getSpeed ββ();
location.horizontalAccuracyInMeters = (Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ) nativeLocation.getAccuracy ();
ΠΌΠ΅ΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°;
}
}
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ timeoutRunnable
Π΄Π»Ρ ΠΎΠΏΡΠΎΡΠ° ΠΌΠ΅ΡΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΈΠ· lastKnownLocation
. ΠΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ΅ 3 ΡΠ΅ΠΊΡΠ½Π΄, ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΎΠ±ΡΡΠΈΠ΅ ΡΠ°ΠΉΠΌ-Π°ΡΡΠ°. ΠΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Navigator
Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΅Π΄Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ½Π½Π΅Π»Ρ ΠΈΠ»ΠΈ ΡΠΈΠ³Π½Π°Π» ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠ΅ΡΡΠ½:
double millisecondsSince1970 = lastKnownLocation.timestamp.getTime ();
double timeIntervalInMs = System.currentTimeMillis () - millisecondsSince1970;
if (locationListener! = null && timeIntervalInMs> TIMEOUT_INTERVAL_IN_MS) {
locationListener.onLocationTimeout ();
}
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΊΠ»Π°ΡΡ LocationSimulator
ΡΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ LocationProvider
. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Navigator
- ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ GPS.
Π₯ΠΎΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°ΡΡ Navigator
Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ. ΠΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΏΠΎΠΌΠΎΡΠΈ Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ . ΠΠ½ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΄Π»Ρ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ
ΡΡΠ΅Π΄ΡΡΠ² Π»Π΅Π³ΠΊΠΎΠ²ΡΡ
Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ ΠΈ Π³ΡΡΠ·ΠΎΠ²ΡΡ
Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Π΅ΠΉ .
Π§ΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡΡ:
navigator.setRoute (null);
locationProvider.enableDevicePositioning ();
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ GPS, Π½ΠΎ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ LocationSimulator
(ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΡΠ΅).
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Navigator
Π±Π΅Π· ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΌΠ°ΡΡΡΡΡΠ°
- Π΅ΡΠ»ΠΈ Π²Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ²Π½ΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ Π΄Π»Ρ ΠΌΠ°ΡΡΡΡΡΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ null. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΡΡΠΈΡ Π΄Π»Ρ CurrentLocationListener
.ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π±ΡΠ΄ΡΡ Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ, Π΅ΡΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ Π΄Π΅ΡΠΆΠ°ΡΡ Π²Π°ΡΠΈΡ
ΡΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΉ Π½Π° ΡΠ²ΡΠ·ΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠ΅ΠΉ Π½Π° Π»Π΅ΡΡ.
ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ ΡΠΆΠ΅ Π·Π½Π°ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ Ρ ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΠ°ΠΊΡΡ ββΠΊΠ°ΠΊ ΡΠ΅ΠΊΡΡΠ΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ»ΠΈΡΡ ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΊΠΎΡΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΠ΅Π·Π΄ΠΊΠΈ.
VZ Navigator - ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ GPS, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π΄Π»Ρ Droid Incredible Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Google Play.ΠΡΠ»ΠΈ Π²Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· Google Play Store, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π³ΠΎ ΡΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΠ΄Π½Π°ΠΊΠΎ VZ Navigator ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Verizon Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Froyo. ΠΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ, Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ Google Navigator Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.
Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ» Π½Π° Droid Incredible, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠΊΡΠ°Π½ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ», ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΠΌΠ΅Π½Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΒ», ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠΊΡΠ°Π½ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΡ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈΒ». ΠΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΡ Β«VZ NavigatorΒ». ΠΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠΊΡΠ°Π½ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ VZ Navigator.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«Π£Π΄Π°Π»ΠΈΡΡΒ». ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ VZ Navigator Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ· Droid Incredible.
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΎΡΠ° ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ΅Π½ΡΒ» Π½Π° Incredible, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠ΅Β», ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ Π·Π½Π°ΡΠΎΠΊ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ», Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Β«ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΒ».
Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΎΠΏΡΠΈΡ Β«VZ NavigatorΒ», ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ ΡΠΊΡΠ°Π½ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎ VZ Navigator.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΡ Β«ΠΡΠΈΡΡΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ». ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ΄Π°Π»Π΅Π½Ρ.
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°Π·Π°Π΄Β», ΡΡΠΎΠ±Ρ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠΊΡΠ°Π½Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΡΠ½ΠΈΡΠ΅ΡΡ Π·Π½Π°ΡΠΊΠ° Β«ΠΠ°ΡΡΡΒ», ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ Google Navigator, Π·Π°ΡΠ΅ΠΌ ΠΊΠΎΡΠ½ΠΈΡΠ΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Β«ΠΡΠΈΡΡΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ». Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Google Navigator.
Π‘ΡΡΠ»ΠΊΠΈ
Π Π΅ΡΡΡΡΡ
Π‘ΠΎΠ²Π΅ΡΡ
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΡΠΊΠ°, ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ Launcher Pro, ADWLauncher ΠΈΠ»ΠΈ GO Launcher EX, ΡΡΠΎΠ±Ρ ΡΠΊΡΡΡΡ Π·Π½Π°ΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ VZ Navigator, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π°Π»ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅.
- ΠΡΠΈ ΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΡΠ΄Π°Π»ΡΠ΅ΡΡΡ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ΅ Verizon, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² ΠΊΡΠ°ΠΉΠ½Π΅ΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ VZ Navigator Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π°Π½Π½ΡΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
ΠΠΈΡΠ°ΡΠ΅Π»Ρ ΠΠΈΠΎΠ³ΡΠ°ΡΠΈΡ
Π ΡΠ½Π΄Π°Π»Π» ΠΠ»ΡΠΊΠ±Π΅ΡΠ½ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΡΠ΅ΠΌΡ Π»Π΅Ρ ΡΠ°Π±ΠΎΡΠ°Π» ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΠΈΡΠ°ΡΠ΅Π»Π΅ΠΌ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Fortune 1000. ΠΠ½ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» ΡΠΈΡΠΎΠΊΠΈΠΉ ΡΠΏΠ΅ΠΊΡΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ.Π ΡΠ½Π΄Π°Π»Π» ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅Π» ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΠΈΠΉ ΠΎΠΏΡΡ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π²Π΅Π±-ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°. Π ΡΠ½Π΄Π°Π»Π» ΠΆΠΈΠ²Π΅Ρ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΠΡΡΠΈΠ½Π΅, ΡΡΠ°Ρ Π’Π΅Ρ Π°Ρ.
NAVITEL - ΠΠ°Π²ΠΈΡΠ΅Π» ΠΠ°Π²ΠΈΠ³Π°ΡΠΎΡ Π΄Π»Ρ Android
ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΊΠ°ΡΡΡΠ£Π΄ΠΎΠ±Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ: Π³ΠΎΠ΄ΠΎΠ²Π°Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΊΠ°ΡΡΡ ΠΈΠ»ΠΈ ΠΏΠΎΠΆΠΈΠ·Π½Π΅Π½Π½Π°Ρ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ. ΠΠΎΠ΄ΠΏΠΈΡΠΊΠ° Π½Π° ΠΊΠ°ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· ΡΠ°Π·Π΄Π΅Π»Π° Β«ΠΠΎΠΉ ΠΠ°Π²ΠΈΡΠ΅Π»Β» ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ°Π²ΠΈΡΠ΅Π».ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠ±ΠΊΠ°Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ Π·ΠΎΠ½Ρ ΠΏΠΎΠΊΡΡΡΠΈΡ ΠΊΠ°ΡΡΡ.
ΠΠ°Π²ΠΈΡΠ΅Π».ΠΡΡΠ·ΡΡ ΠΠ±ΠΌΠ΅Π½ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ, ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΡ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ Π½ΠΈΠΌ.
ΠΠ°Π²ΠΈΡΠ΅Π».ΠΠΎΠ³ΠΎΠ΄Π°ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΠ³ΠΎΠ΄Π΅ Π² Π»ΡΠ±ΠΎΠΉ ΡΠΎΡΠΊΠ΅ ΠΌΠΈΡΠ° Π½Π° Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ ΡΡΠΈ Π΄Π½Ρ.
Dynamic POIFuel ΡΠ΅Π½Ρ, ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΈΠ½ΠΎΡΠ΅Π°ΡΡΠΎΠ² ΠΈ Π΄ΡΡΠ³Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΠ°Π²ΠΈΡΠ΅Π».Π‘ΠΎΠ±ΡΡΠΈΡΠΠΎΡΠΎΠΆΠ½ΠΎ-ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΠ΅ ΠΏΡΠΎΠΈΡΡΠ΅ΡΡΠ²ΠΈΡ, Π΄ΠΎΡΠΎΠΆΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ, ΠΊΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ ΠΈ Π΄ΡΡΠ³Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ Π½Π° ΠΊΠ°ΡΡΡ.
ΠΠ°Π²ΠΈΡΠ΅Π».SMS ΠΠ±ΠΌΠ΅Π½ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
SpeedCam WarningΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°Π΄Π°ΡΠ°Ρ , Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΠ°Ρ ΠΈ Π»Π΅ΠΆΠ°ΡΠΈΡ ΠΏΠΎΠ»ΠΈΡΠ΅ΠΉΡΠΊΠΈΡ .
3D-ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡ Π’ΡΠ΅Ρ ΠΌΠ΅ΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΈ Π²ΡΡΠΎΡΡ Π·Π΄Π°Π½ΠΈΠΉ.
3D-ΠΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΡΠ°Π·Π²ΡΠ·ΠΊΠΈ ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΡ ΡΠ°Π·Π²ΡΠ·ΠΎΠΊ Π² 3D-ΡΠ΅ΠΆΠΈΠΌΠ΅.
ΠΠΎΡΠΎΠΆΠ½ΡΠ΅ ΠΏΠΎΠ»ΠΎΡΡ Π Π°ΡΡΠ΅Ρ ΠΌΠ°ΡΡΡΡΡΠ° Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΠΎΡΠ½ΡΡ Π΄ΠΎΡΠΎΠ³ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΠΏΡΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ.
ΠΡΠ»ΡΡΠΈΡΠ·ΡΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠ·ΡΠΊΠ°Ρ .
ΠΠΎΠ»ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΠΎΠ»ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΡΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎ ΠΌΠ°ΡΡΡΡΡΡ, ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π·Π°ΡΡΠ΄Π΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΡΠΏΡΡΠ½ΠΈΠΊΠ°ΠΌ.
ΠΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΠΎΠ»Π΅Π΅ 100 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ²: Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΊΠΎΡΠΎΡΡΠΈ, ΠΏΠΎΠ³ΠΎΠ΄Π½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
ΠΠΎΠΊΡΠΏΠΊΠ° ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΎΠΊΡΠΏΠΊΠ° Π½ΠΎΠ²ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΊΠ°ΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΡΠΏΠ»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅Π½Ρ Β«ΠΠΎΠΉ ΠΠ°Π²ΠΈΡΠ΅Π»Β».
ΠΡΡΡΡΡΠΉ ΠΌΠ°ΡΡΡΡΡΠΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ ΡΠ°ΡΡΠ΅Ρ ΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ° Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ.
ΠΠ΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ Π΄Π»Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΠ΅Π³ΠΊΠ°Ρ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Ρ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΌΠ°ΡΡΡΡΡΠ½ΡΡ ΡΠΎΡΠ΅ΠΊ.
ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ΅ΠΆΠΈΠΌΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΡΡΡ.
ΠΡΠ»ΡΡΠΈΡΠ°Ρ ΠΡΡΡΡΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΠ½ΠΊΡΠΈΡΠΌ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ²ΠΎΡΠΎΡΠ° ΠΊΠ°ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΡΠ»ΡΡΠΈΡΠ΅Π½ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π°.
ΠΡΠΏΠΈΡΠ΅ NAVITEL Π‘ΠΠΠ§ΠΠ‘! Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ:
Android: 2.3.x, 3.x.x, 4.x.x, 5.x.x, 6.x.x.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ: ΡΠ΅Π½ΡΠΎΡΠ½ΡΠΉ ΡΠΊΡΠ°Π½.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ: 240 Γ 320 (QVGA), 240 Γ 400 (WQVGA), 320 Γ 480 (HVGA), 640 Γ 480 (VGA), (480 Γ 800 WVGA), 340 Γ 480, 480 Γ 854, 1280 Γ 800 (WXGA), 720 Γ 1280, 600 Γ 1024.
ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΠΏΠ°ΠΌΡΡΡ: Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 50 ΠΠ.
Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°:
- Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ: 60 ΠΠ± ΠΈ Π±ΠΎΠ»Π΅Π΅.
- Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ: 190 ΠΠ ΠΈ Π±ΠΎΠ»Π΅Π΅.
- Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ: 200 ΠΠ ΠΈ Π±ΠΎΠ»Π΅Π΅.
- Π΄Π»Ρ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠΈΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ: 120 ΠΠ ΠΈ Π±ΠΎΠ»Π΅Π΅.
Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ * .apk Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π² ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π·Π° Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ * .apk.
ΠΠ΅ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°: Highscreen Ice, Archos.
ΠΠ°Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ²ΡΠΌ