рдореЗрд░реЗ рдРрдк рдореЗрдВ рдореИрдВ рдмреЙрдХреНрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдХреНрд░рдордмрджреНрдз рдФрд░ deserialize рдХрд░рддрд╛ рд╣реВрдБред рдпрд╣ рдХреЙрдлреА рдХреЛрдб рдореЗрд░реА рдорджрдж рдХрд░рддрд╛ рд╣реИ:
L.latLngBounds.fromBBoxString = L.latLngBounds.fromBBoxString or (bbox) ->
[west, south, east, north] = bbox.split(',').map(parseFloat)
new L.LatLngBounds(new L.LatLng(south, west), new L.LatLng(north, east))
рдЗрдореНрд╣реЛ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрддреНрд░рдХ рдХреЛрд░ рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХрддреА рд╣реИ
:-1: рдпрд╣ рд╣реЗрд▓реНрдкрд░реНрд╕ рдореЗрдВ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреЛрд░ рдореЗрдВ рдирд╣реАрдВред BBOX рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреА рд░рд╛рдп рд╣реИ, рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдмреНрд▓реЛрдЯ рдЦрд░рд╛рдм рд╣реИ, рдФрд░ рдЗрд╕реЗ рдХреЛрд░ рдХреЗ рдмрд╛рд╣рд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдорд╛рдирд╛ред
рдпрд╣ toBBoxString () рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ (рдЕрдиреБрдкрд▓рдмреНрдз рдкреИрд░рд╛рдореАрдЯрд░, рдЕрдзрд┐рдХрддрдо-рдиреНрдпреВрдирддрдо рдЖрджреЗрд╢ рдЖрджрд┐)ред рдЕрднреА рдХрдХреНрд╖рд╛ рдореЗрдВ рд╕рдорд░реВрдкрддрд╛ рдХрд╛ рдЕрднрд╛рд╡ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ toBBoxString () рд╕реЗ рдХрдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдареАрдХ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ (рдЕрдиреБрдкрд▓рдмреНрдз рдкреИрд░рд╛рдореАрдЯрд░, рдЕрдзрд┐рдХрддрдо-рдиреНрдпреВрдирддрдо рдЖрджреЗрд╢ рдЖрджрд┐)ред рдЕрднреА рдХрдХреНрд╖рд╛ рдореЗрдВ рд╕рдорд░реВрдкрддрд╛ рдХрд╛ рдЕрднрд╛рд╡ рд╣реИ, рдЬреЛ рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЕрдЪреНрдЫреА рдмрд╛рдд рд╣реИред