рдкрд░реАрдХреНрд╖рдг рдореЗрдВ _Alban рдХреА рднреВрдорд┐рдХрд╛ рдкрд░

рдХрд┐рд╕реА рдХреЛ рд╢рд╛рдпрдж рдпрд╛рдж рд╣реИ рдХрд┐ 2012 рдореЗрдВ 2 рдЬреАрдЖрдИрдПрд╕ рд╕реАрдЖрдИрдПрд╕ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЧрдпрд╛ рдФрд░ рдкрдбреБрдЖ, рдЗрдЯрд▓реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ ред рдпрд╣ рд╡рд┐рджреЗрд╢ рдореЗрдВ рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рдж рдХреА рдкрд╣рд▓реА рд░рд┐рд▓реАрдЬрд╝ рдереА рдФрд░ рдкрд░рд┐рдЪрд┐рдд рдФрд░ рджреЗрд╢реА рд░реВрд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рдирд╣реАрдВред

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ 2 рдЬреАрдЖрдИрдПрд╕ рдХреЗрд╡рд▓ рд░реВрд╕реА рднрд╛рд╖реА рд╢рд╣рд░реЛрдВ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдЖ рдерд╛, рдЗрдЯрд▓реА рдореЗрдВ рд░рд┐рд▓реАрдЬ рдХрдВрдкрдиреА рдХреЗ рд▓рдЧрднрдЧ рд╕рднреА рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЕрдиреБрднрд╡ рдмрди рдЧрдпрд╛ред рдЙрддреНрдкрд╛рдж рдХреЛ рдХреИрд╕реЗ рдмрдврд╝рд╛рд╡рд╛ рджрд┐рдпрд╛ рдЬрд╛рдП, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рдЗрдб рднрд░рдирд╛, рдПрдХ рдирдХреНрд╢рд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдФрд░ рдкрд╣рд▓реА рдмрд╛рд░, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдХреЛ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред

2GIS рдСрдирд▓рд╛рдЗрди рдЯреАрдо рдХреЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдерд╛:

- рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдФрд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдФрд░ рд╡рд┐рдХрд╛рд╕, рдЕрд░реНрдерд╛рддред рдЗрддрд╛рд▓рд╡реА рдореЗрдВ рддреИрдпрд╛рд░ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛;
- рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдореЗрдВ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП;
- рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рддрд╛рдХрд┐ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдирдИ рднрд╛рд╖рд╛рдУрдВ рдХреА рд░рд┐рд╣рд╛рдИ рдореЗрдВ рдиреНрдпреВрдирддрдо рд╕рдордп рдФрд░ рдорд╛рдирд╡ рд▓рд╛рдЧрдд рд▓рдЧреЗ;
- рдЕрдВрдд рдореЗрдВ, рдбреЗрдбрд▓рд╛рдЗрди рдХреЛ рддреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдкреНрд░реЛрдбрдХреНрдЯ рд░рд┐рд▓реАрдЬ рдХрд░реЗрдВред

рдЪреБрдиреМрддреА, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ, рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкреВрд░реНрдг рд╣реЛ рдЧрдП рдереЗ, рдФрд░ рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрднрд╡ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рджреЗрд╢реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмрд╛рдж рдореЗрдВ рд╕рд╛рдЗрдкреНрд░рд╕ рдореЗрдВ 2 рдЬреАрдЖрдИрдПрд╕ рдирд┐рдХрд▓рд╛, рдЪреЗрдХ рдЧрдгрд░рд╛рдЬреНрдп рдореЗрдВ , рдХреБрдЫ рдФрд░ рджреЗрд╢ рд░рд╛рд╕реНрддреЗ рдкрд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рдЕрддреАрдд рдореЗрдВ рд▓реМрдЯреЗрдВрдЧреЗ рдФрд░ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ 2GIS рдСрдирд▓рд╛рдЗрди рдкрд░реАрдХреНрд╖рдг рдЯреАрдо рдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред



рд╣рдордиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдпрдХрд░рдг рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛


рдкреНрд░рддреНрдпреЗрдХ рдкрд░реАрдХреНрд╖рдХ рд░реЛрдЬрд╛рдирд╛ рдХрдИ рдмрд╛рд░ рджреИрдирд┐рдХ рд░реВрдк рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЕрдиреБрд╡рд╛рдж рдкреИрдХреЗрдЬ (рд╕реНрдерд╛рди) рдХреА рддреИрдирд╛рддреА рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рд╕рдордп рдФрд░ рдкреНрд░рдпрд╛рд╕ рд▓рдЧреЗред

рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдХреЛрдВ рдиреЗ рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд / рдЬреЛрдбрд╝рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдордиреНрд╡рдп рдХрд┐рдпрд╛ред рдФрд░ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдПрдХ рдирдпрд╛ рд╕реНрдерд╛рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рд╡рд╛рдВрдЫрд┐рдд рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдПрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд╕рднреА рдЕрдиреБрд╡рд╛рдж рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреБрд╡рд╛рдж рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдкрд░ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдЙрддреНрдкрд╛рдж рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЗрдЯрдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЖрд╡реЗрджрди рдХреА рдЬрд╛рдБрдЪ рд╕реНрд╡рдпрдВ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣реЛрддреА рд╣реИ:
1. рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╣реИред
2. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдкрд╛рда рддрддреНрд╡реЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рд▓реЗрдЖрдЙрдЯ рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рддреЗ рд╣реИрдВред
3. рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХ рд╡рд┐рджреЗрд╢реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ - рдЧреНрд░рдВрде рд╕реБрд╕рдВрдЧрдд рдФрд░ рд╕рд╛рдХреНрд╖рд░ рд╣реИрдВред

рдЖрдк рдЖрд╡реЗрджрди рдХреА рдкреВрд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рджреНрд╡рд╛рд░рд╛ рдЕрдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рддрддреНрд╡реЛрдВ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрд╡реЗрджрди рдХреЛ рдореВрд▓ рдПрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рднрд╛рд╖рд╛ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╕реНрддрд░ рдкрд░ рд╕рдмрд╕реЗ рдмрдбрд╝реА рдХрдард┐рдирд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдФрд░, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЬрдм рдЕрднреА рддрдХ рдХреЛрдИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЧреНрд░рдВрдереЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрд╛рдж рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рд╣реЛрддреА рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рджреБрд░реНрднрд╛рдЧреНрдп рд╣реИ - рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╕рд╣реА рднрд╛рд╖рд╛ рдореЗрдВ рдХреЛрдИ рдЧреНрд░рдВрде рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдЪреАрдЬрд╝ рд╕реЗ рдмрджрд▓рдирд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рд╕реНрдпреВрдбреЛрд▓реЛрдХрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдпрд╣рд╛рдВ рд╣рдордиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛: рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдорджрдж рд╕реЗ, рд░реВрд╕реА рдЕрдиреБрд╡рд╛рджреЛрдВ рд╕реЗ рдПрдХ рдирдИ "рднрд╛рд╖рд╛" рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ - рд╕рднреА рдкрд╛рда рддрддреНрд╡реЛрдВ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рд╢реБрд░реБрдЖрдд рдореЗрдВ 3 рд╡рд░реНрдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛, рдЪрд┐рддреНрд░реЛрдВ рдХреЛ 180 рдбрд┐рдЧреНрд░реА рдкрд░ рдмрджрд▓ рджрд┐рдпрд╛, рдбреЛрдореЗрди рдЬрд╝реЛрди рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред



рдЗрд╕ рд▓реЛрдХреЗрд▓ рдХреЛ "рдЕрд▓реНрдмрд╛рдирд┐рдпрд╛рдИ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ рдФрд░ рд▓рдЧрднрдЧ рд╕рднреА рддрддреНрдХрд╛рд▓ рддрддреНрд╡реЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдорджрдж рдорд┐рд▓реАред рдФрд░ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╡рд░реНрдг рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╛рда рддрддреНрд╡реЛрдВ рдХреА рд▓рдВрдмрд╛рдИ рдмрджрд▓ рдЧрдИ, рдЬрд┐рд╕рдиреЗ рд╣рдореЗрдВ рд▓реЗрдЖрдЙрдЯ рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдкрд╛рда рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред

Iteration рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЕрдХреНрд╕рд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП рдХрдИ рдХреНрд░реЙрд╕-рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЪреЗрдХ рдкрд░ рд╕рдордп рдмрд░реНрдмрд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ) - рдУрдкреЗрд░рд╛ рдФрд░ IE рдореЗрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕реНрд░реЛрдд рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЫрджреНрдо-рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ "рд╕рдВрд╡реЗрджрдирд╢реАрд▓" рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЬрд╛рдБрдЪ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ, рд╣рдо рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ - рдЙрди рд╕рднреА рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдЕрдиреБрд╡рд╛рдж рдпрд╛рдж рдХрд┐рдП рдЧрдП рдереЗ рдФрд░ рд▓реЗрдЖрдЙрдЯ рдХреЗ рдХрдордЬреЛрд░ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдПред



рддреАрд╕рд░рд╛ рдХрд╛рд░реНрдп рдкрд░реАрдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЧреНрд░рдВрдереЛрдВ рдХреА рдкрд░реНрдпрд╛рдкреНрддрддрд╛, рд╕рд╛рдХреНрд╖рд░рддрд╛ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдпреЗ рдЧреНрд░рдВрде рдПрдХ рд╡рд┐рджреЗрд╢реА рднрд╛рд╖рд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВред

рдпрджрд┐ рд░рд╛рдЬреНрдп рдореЗрдВ рдкреЙрд▓реАрдЧреНрд▓реЙрдЯ рдкрд░реАрдХреНрд╖рдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рджреЗрд╢реА рд╡рдХреНрддрд╛рдУрдВ рдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЧреБрдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 2GIS рдСрдирд▓рд╛рдЗрди рдореЗрдВ, рд╕рдореАрдХреНрд╖рдХреЛрдВ рдХреА рднреВрдорд┐рдХрд╛ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рд╡рд┐рджреЗрд╢реА рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдЕрдиреБрдХреВрд▓рди рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИред

рдЬрдм рдПрдХ рдирдпрд╛ рд╕реНрдерд╛рди рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдПрдХ рдирдпрд╛ рд╕реНрдерд╛рдиреАрдпрдХреГрдд рдлреАрдЪрд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛ рдПрдХ рдкреНрд░рд╛рд░реВрдк рд╕рдВрд╕реНрдХрд░рдг рдЕрдиреБрдХреВрд▓рди рд╕рдореВрд╣ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдХрджрдо рдХреЛ "рдкреНрд░реВрдлрд░реАрдбрд┐рдВрдЧ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рд╕реАрдорд╛ рддрдп рдХреА рд╣реИред

рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдХрд╛ рдХрд╛рд░реНрдп рдЧреНрд░рдВрдереЛрдВ рдХрд╛ рд╕рдордп рдкрд░ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдФрд░ рдЙрддреНрдкрд╛рдж рдЬрд╛рд░реА рдХрд░рдирд╛ рд╣реИред

рд╡рд┐рд╢рд┐рд╖реНрдЯ рджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ (рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛, рджрд┐рдирд╛рдВрдХ рдФрд░ рдЕрдиреНрдп рдЙрдкрд╛рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ) рд╣реИрдВред рдЗрди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рдЧрдВрднреАрд░ рд╢реЛрдз рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рдЧреНрд░рд╛рд╣рдХ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА (рдЕрдиреБрдХреВрд▓рди рд╕рдореВрд╣) рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рднреА рд╣реИрдВред рд╡реЗ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЙрддреНрдкрд╛рдж рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд, рдорд╛рдиреНрдп рдФрд░ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рддрдмрд╛рджрд▓реЛрдВ рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛ рдЪрд╛рд╣реЗ рдХрд┐рддрдиреА рднреА рд╡рд┐рдбрдВрдмрдирд╛рдкреВрд░реНрдг рдХреНрдпреЛрдВ рди рд╣реЛ, рд╡реЗ рдмрд╛рдзрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреЛрдИ рднреА рдХреБрдЫ рдмрд▓ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд░рджреНрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдиреБрд╡рд╛рдж рдХреЗ рдмрд┐рдирд╛ рд░рд┐рд▓реАрдЬрд╝ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯреАрдо рдХреЗ рдкрд╛рд╕ "рдкреНрд▓рд╛рди рдмреА" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред 2GIS рдСрдирд▓рд╛рдЗрди рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдРрд╕реЗ рд▓рд╛рдкрддрд╛ рдкрд╛рдареЛрдВ рдХрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╕реБрд╡рд┐рдзрд╛ рдмрдбрд╝реА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП, рддреЛ рдЗрд╕рдХрд╛ рд╡рд┐рдореЛрдЪрди рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╣рдордиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХреИрд╕реЗ рдХрд┐рдпрд╛


рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП рдСрдЯреЛрдЯреИрд╕реНрдЯ рдХреЛ рдЕрдбреИрдк рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрд╣рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рд╕реНрд╡рдпрдВ рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред рджреВрд╕рд░рд╛ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд╛ рд╕рд░рд▓реАрдХрд░рдг рд╣реИред

рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдереЛрдбрд╝реА рднрд┐рдиреНрди рд╣реИ (рдЗрддрд╛рд▓рд╡реА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд░реВрд╕реА рдкреНрд░реЛрдореЛ рдмреИрдирд░ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдХреБрдЫ рджреЗрд╢реЛрдВ рдореЗрдВ рд╣рдо рджрд┐рд╢рд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред

рдЗрд╕рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рдЯреАрдо рдХреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рдХрд┐ рдЖрд╡реЗрджрди рдХреА рдкреВрд░реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рджреЛ рднрд╛рдЧреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА - рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯред

рджрд┐рд╢рд╛рдУрдВ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВ
рдирд┐рдЬреАрд╡рд╣рд╛рдБ рд╣реИрд╡рд╣рд╛рдБ рд╣реИрдирд╣реАрдВ

рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рд╡рд┐рджреЗрд╢реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдВрддрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ рддрд╛рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд╛рди рдкрд░ рдЪрд▓реЗрдВред рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдХрд┐рд╕ рд▓реЛрдХреЗрд▓ рдореЗрдВ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣рдордиреЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рд╕рдореВрд╣ рдмрдирд╛рдпрд╛ред

рдЕрдм рдЖрдкрдХреЛ рд╡рд┐рджреЗрд╢реА рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдореЗрдВ рдЗрдирдкреБрдЯ / рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдореВрд░реНрдд рдХреЗ рд╕реНрддрд░ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╕рднреА рдЧреНрд░рдВрдереЛрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдХрдХреНрд╖рд╛рдПрдВ рдЬреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдЗрди рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИрдВред

рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЪрд▓ рд░рд╣реЗ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг :

рдкрд░реАрдХреНрд╖рдг 2gis.ru рдЦреЛрд▓рддрд╛ рд╣реИ, рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИред
рдХреНрд╖реЗрддреНрд░ рдореЗрдВ "рдХреНрдпрд╛" "рдкрд┐рдЬреНрдЬрд╛" рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рдХреНрд╖реЗрддреНрд░ рдореЗрдВ "рдЬрд╣рд╛рдВ" "рдиреЛрд╡реЛрд╕рд┐рдмрд┐рд░реНрд╕реНрдХ" рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдерд╛:

public function testSearchFirms() { $this->page->selectCity(''); $this->page->searchForm->send(array('what' => '', 'where' => '')); } 

рдпрд╣ рдмрди рдЧрдпрд╛:

рдкрд░реАрдХреНрд╖рдг:

 /** * @group ru * @group it **/ public function testSearchFirms() { //    ,     getText() $this->page->selectCity($this->locale->getText('popular_city')); $this->page->searchForm->send(array('what' => $this->locale->getText('firms_request'), 'where' => $this->locale->getText('popular_city'))); } 

рдЕрдиреБрд╡рд╛рдж рдХрдХреНрд╖рд╛рдУрдВ рд╕реЗ рд▓рд┐рдП рдЧрдП рд╣реИрдВ:

 msg_it.php <?php $msg = array(); $msg['popular_city'] = 'Padova'; $msg['firms_request'] = 'Pizza'; return $msg; ?> 


 msg_ru.php <?php $msg = array(); $msg['popular_city'] = ''; $msg['firms_request'] = ''; return $msg; ?> 

рднрд╛рд╖рд╛ рдХреЛ рднрд╛рд╖рд╛ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

 <phpunit bootstrap="bootstrap.php" colors="true" > <php> <const name="LOCALE" value="ru"/> </php> 

рдпрд╣ рд╕рдорд╛рдзрд╛рди рдирдП рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдирдИ рднрд╛рд╖рд╛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╡рд╛рдж рдХрд╛ "рд╢рдмреНрджрдХреЛрд╢" рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛:

 msg_<lang>.php, 

рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕рдореВрд╣ рдЬреЛрдбрд╝реЗрдВ:

 @group <lang> 

рдФрд░ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдЬреЛрдбрд╝реЗрдВред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкрдбреБрдЖ рдореЗрдВ 2GIS рдСрдирд▓рд╛рдЗрди рдХреЗ рдкрд╣рд▓реЗ рд╡рд┐рджреЗрд╢реА рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдЕрдиреБрд╡рд╛рджреЛрдВ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЬрд╛рдБрдЪ рдХреИрд╕реЗ рдХрд░реЗрдВ, рдирдП рджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд▓реНрджреА рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░реЗрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рдореМрдЬреВрджрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВред

рдЖрдЬ, рдЫрд╣ рджреЗрд╢реЛрдВ рдореЗрдВ рдРрдк рдЪрд╛рд░ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдФрд░, рдЗрди рд╡рд┐рдХрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдкреНрд░рддреНрдпреЗрдХ рдирдП рд╕реНрдерд╛рди рдХреА рд░рд┐рд╣рд╛рдИ рдореЗрдВ 1 рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рдЕрдзрд┐рдХрддрдо 2 рджрд┐рди рд▓рдЧрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/In215613/


All Articles