рдирд┐рдГрд╢реБрд▓реНрдХ рдмрд╛рджрд▓ рд╕реЗ рдмрд╛рджрд▓ рдХрд╛ рдирдХреНрд╢рд╛ред рд╕рдореАрдХреНрд╖рд╛

рдореЙрд░реНрдиреЗрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛рдУрдВ рд╕реЗ рдбрд░реЗрдВ, рд╡реЗ рд╕рдЪ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ ред рдПрдХ рдЪреБрдЯрдХреБрд▓рд╛ред

рд╢реБрд░реВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЛ



рдореБрдЦреНрдп рдкрддреНрд░рдХ рдПрдкреАрдЖрдИ рдкрд░ рд╣рдо рдПрдХ рддреНрд╡рд░рд┐рдд рдЙрджрд╛рд╣рд░рдг рджреНрд╡рд╛рд░рд╛ рдмрдзрд╛рдИ рджреА рдЬрд╛рддреА рд╣реИред рд╣рдо рдЙрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВрдЧреЗред

// create a CloudMade tile layer var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png', cloudmadeAttribution = 'Map data ┬й 2011 OpenStreetMap contributors, Imagery ┬й 2011 CloudMade', cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18, attribution: cloudmadeAttribution}); // initialize the map on the "map" div var map = new L.Map('map'); // set the map view to a given center and zoom and add the CloudMade layer map.setView(new L.LatLng(51.505, -0.09), 13).addLayer(cloudmade); // create a marker in the given location and add it to the map var marker = new L.Marker(new L.LatLng(51.5, -0.09)); map.addLayer(marker); // attach a given HTML content to the marker and immediately open it marker.bindPopup("A pretty CSS3 popup.<br />Easily customizable.").openPopup(); 


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

 var cloudmade = new L.CloudMade.TileLayer(YOUR-API-KEY); 
?
рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐:
 map.addLayer('cloudmade', { apiKey: YOUR-API-KEY }); 


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

Chayning





Google рдореИрдкреНрд╕ API v2 / OpenLayers рдХреЗ рд╡рд┐рдкрд░реАрдд, USC рдПрдХ jQuery рдХреА рддрд░рд╣ рдкреНрд░рддрд┐рдорд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕реНрд╡рд╛рдЧрдд рдпреЛрдЧреНрдп рд╣реИрдВ)ред рддреЛ рдлрд┐рд░ рд╢рд░реНрдо рдХреИрд╕реА?

 var marker, map = (new L.Map('map')) .setView(new L.LatLng(51.505, -0.09), 13) .addLayer('cloudmade', { apiKey: YOUR-API-KEY }) .addLayer((marker = new L.Marker(new L.LatLng(51.5, -0.09))) .bindPopup("A pretty CSS3 popup.<br />Easily customizable.") ); marker.openPopup(); 


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

рд╡реИрд╕реЗ, рдорд╛рд░реНрдХрд░ рдХреЛ рдРрдбрд▓реЗрдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреНрдпреЛрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ? рдкрд░рдд рдореЗрдВ рдкрд░рдд рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЗрдХрд╛рдИ рд╣реИ - рдПрдХ рдкрд░рддред AddLayer рдЕрдиреНрдп рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдХреНрдпреЛрдВ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ - рдорд╛рд░реНрдХрд░, рдЬреНрдпрд╛рдорд┐рддрд┐?

рдФрд░ рдлрд┐рд░, рдЕрдЧрд░ AddLayer рдФрд░ addMarker рдХреЗ рдмреАрдЪ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИ (рдпрд╛рдиреА, рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреВрд░рд╛ рддрд░реНрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╣реА рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ), рддреЛ рдХреНрдпрд╛ рдЗрд╕ рд╡рд┐рдзрд┐ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рд╣реА рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд░рдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ?

 var map = (new L.Map('map')) .setView(new L.LatLng(51.505, -0.09), 13) .addLayer('cloudmade', { apiKey: YOUR-API-KEY }), marker = (new L.Marker(new L.LatLng(51.5, -0.09))) .appendTo(map) .bindPopup("A pretty CSS3 popup.<br />Easily customizable.") .openPopup(); 


рдЕрдм, рдпрджрд┐ рд╣рдо рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд╛рд░рдЦрд╛рдиреЛрдВ рд╕реЗ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛:

 var map = L.map('map') .setView(L.latLng(51.505, -0.09), 13)) .addLayer('cloudmade', { apiKey: YOUR-API-KEY }), marker = L.marker(L.latLng(51.5, -0.09)) .appendTo(map) .bindPopup("A pretty CSS3 popup.<br />Easily customizable.") .openPopup(); 


рдореВрд▓ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░реЗрдВред

рд╡реИрд╕реЗ, рдЖрдЧреЗ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕реЗрдЯ рд╡реНрдпреВ рдФрд░ рдРрдбрд▓реИрдпрд░реНрд╕ рдХреЛ рд╕реАрдзреЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдХреНрдпреЛрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХреНрд╡рд┐рдХрд╛рд░реНрдЯ рдореЗрдВ рд╕рд╣реА рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВ?

рдмреЗрдЦрдЯрдХреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдлреЗрдЯ



рдареАрдХ рд╣реИ, рдЖрд╢реНрд╡рд╕реНрдд рд╣реВрдВ, рдореИрдВ рдЖрдкрдХреЗ рдЖрдИрдкреАрдП рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдХреЛрдб рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ рдФрд░ ... рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрддрд╛ рд╣реИред рдЗрд╕реЗ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ? рдареАрдХ рд╣реИ, рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ - рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ HTML рдЯреИрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдХреЛ рдХреНрдпреЛрдВ рдУрд╡рд░рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдПрдкреАрдЖрдИ рдХреЛ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЬрд╛рдБрдЪ рдХреА рдЧрдИ, рдЪрд▓реЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддреЗ рд╣реИрдВред

рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдХреЛрдб рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреГрд╖реНрда рдкрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреИрдпрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдЕрдкрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдкреНрд░рдореБрдЦ рднрд╛рдЧ рдореЗрдВ USC CSS рдлрд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ:
 <link rel="stylesheet" href="leaflet/leaflet.css" /> <!--[if lte IE 8]><link rel="stylesheet" href="leaflet/leaflet.ie.css" /><![endif]--> 

рдкреГрд╖реНрда рдкрд░ рдХрд╣реАрдВ рднреА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ (рдЕрдзрд┐рдорд╛рдирддрдГ рд╢рд░реАрд░ рдХреЗ рдХрд░реАрдм рдЯреИрдЧ рд╕реЗ рдкрд╣рд▓реЗ):
 <script src="leaflet/leaflet.js"></script> 

рдПрдХ рджрд┐рд╡реНрдп рддрддреНрд╡ рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рд░рдЦреЗрдВ рдЬрд╣рд╛рдВ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдирдХреНрд╢рд╛ рд╣реЛ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЙрд╕рдиреЗ рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдКрдВрдЪрд╛рдИ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ:
 <div id="map" style="height: 200px"></div> <!-- width equals available horizontal space by default --> 

рдЕрдм рдЖрдк рдореИрдк рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рд╛рдорд╛рди рднреА рдХрд░рддреЗ рд╣реИрдВред


рдЗрд╕ рдмрд┐рдВрджреБ рддрдХ (рдореИрдВрдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдбреЙрдХ рдХреЛ рдкрд╣рд▓реЗ рд╣реА рдкрдврд╝рд╛ рдерд╛), рдХреИрдЯрд▓реЙрдЧ рдиреЗ рдЦреБрдж рдкрд░ рдПрдХ рдЕрд╕рд╛рдзрд╛рд░рдг рд╕реБрдЦрдж рдЫрд╛рдк рдЫреЛрдбрд╝реАред рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдпрд╣ рдЫреЛрдЯрд╛ рд╕рд╛ рдЯреБрдХрдбрд╝рд╛ рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рд╢реНрди рдЙрдард╛рддрд╛ рд╣реИред

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХреНрдпреЛрдВ рд╡реЗрдмрдорд╛рд╕реНрдЯрд░реНрд╕ рдХреЛ рд╕реНрд╡рдпрдВ рд╕реАрдПрд╕рдПрд╕ рдХрдиреЗрдХреНрд╢рди рдХреЛрдб рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрд╕ рдХрд╛рдо рдХреЛ js рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛? (рд╡реИрд╕реЗ, IE рдХреЗ рддрд╣рдд рд╕реБрдВрджрд░ рдЧрд┐рд░рд╛рд╡рдЯ рдореЗрд░рд╛ рд╕рдореНрдорд╛рди рд╣реИред)

рд▓реЗрдХрд┐рди рдпрд╣ рдЯрд┐рдкреНрдкрдгреА "рдЪреМрдбрд╝рд╛рдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдерд╛рди рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ" - рдпрд╣ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣реИ? рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдкрд╛рд╕ HTML рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИ? рдЦреИрд░, рдпрд╣ рдЯрд┐рдкреНрдкрдгреА рдХреЗрд╡рд▓ рдЙрдиреНрд╣реЗрдВ рднреНрд░рдорд┐рдд рдХрд░рддреА рд╣реИред рдЙрдиреНрд╣реЗрдВ рдмрд╕ рдпрд╣ рд╕рдордЭрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, (рдХ) рдЬрд╣рд╛рдВ рдЙрдирдХреЗ рдкреЗрдЬ рдкрд░ рд▓реАрдлрд▓реЗрдЯ / рд▓реАрдлрд▓реЗрдЯ.рдЬреЗрдПрд╕ рдЖрдПрдВрдЧреЗ рдФрд░ рдЬреАрдердм рд╕реЗ рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, (рдмреА) рд╕реАрдПрд╕рдПрд╕ рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдпреЗ рдЬрд╛рджреБрдИ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рдХреНрдпрд╛ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрд╕ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреЛрдб рдореИрдк рдбрд┐рд╡ рдФрд░ рд▓реАрдлрд▓реЗрдЯ.рдЬреЗрдПрд╕ рдЗрдВрдХреНрд▓реВрдЬрди, рдпрд╛ рд╡рд┐рдВрдбреЛ.рд▓реЛрдб рдпрд╛ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ.рдСрд░реНрдбрд░ рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рджреЛрдиреЛрдВ рдХреЗ рдиреАрдЪреЗ рд╣реИред


рдЖрдк рдЙрди рд╡реЗрдмрдорд╛рд╕реНрдЯрд░реЛрдВ рдХреЛ рд╕рдордЭрд╛рддреЗ рд╣реИрдВ рдЬреЛ рджрд┐рд╡рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 100% рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЬрд╛рдирд╡рд░ window.load рд╣реИ рдФрд░ рдЕрдкрдиреЗ рд╣реИрдВрдбрд▓рд░ рдореЗрдВ рдХреБрдЫ рдХреЛрдб рдХреИрд╕реЗ рдЬреЛрдбрд╝реЗрдВ?

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

рдареАрдХ рд╣реИ, рдореИрдВ рдкрдЪрд╛рддрд╛ рд╣реВрдВред рд╣рдо рдлрд╛рдпрд░рдмрдЧ рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВред рджреЛрд╕реНрддреЛрдВ, рдЖрдк рдзреЛрдЦрд╛ рджреЗрддреЗ рд╣реИрдВ! 25 Kb рдЬреЗрдПрд╕ рдПрдкреАрдЖрдИ рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рдЬрд╛рджреВ рдЯреЛрдирд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдареЛрд╕ рдФрд░ рдмрд┐рдирд╛ рд╢рд░реНрдд рдкрд╛рдБрдЪ рд╣реИред рд╡реИрд╕реЗ, рдЖрдкрдХрд╛ _leaflet_resize3 рдлрд╝рдВрдХреНрд╢рди рд╡реИрд╢реНрд╡рд┐рдХ рдирд╛рдорд╕реНрдерд╛рди (v0.3) рдореЗрдВ рдЪрдордХрддрд╛ рд╣реИ, рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЖрдк var рднреВрд▓ рдЧрдП рд╣реИрдВред

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

рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдорд┐рдард╛рдИ



рдареАрдХ рд╣реИ, рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ, рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ - рдкреНрд░рд▓реЗрдЦрди рдкрд░ рдЬрд╛рдПрдВ ред рдФрд░ рддреБрд░рдВрдд рд╕рд╡рд╛рд▓ - рдХреБрдЫ рд▓рд┐рдВрдХ рдЧреНрд░реЗ рдХреНрдпреЛрдВ рд╣реИрдВ рдФрд░ рдХрд╣реАрдВ рднреА рд▓реАрдб рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ? рдХреНрдпрд╛ рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛? рд░реЛрдбрдореИрдк? рд╡реИрд╕реЗ, рдФрд░ рдЗрд╕ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ - рд╕реНрдерд┐рд░ 0.2 рдпрд╛ рджреЗрд╡ 0.3 рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП?

рд╣рдо рдкрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

 // initialize the map on the "map" div with a given center and zoom var map = new L.Map('map', { center: new L.LatLng(51.505, -0.09), zoom: 13 }); // create a CloudMade tile layer var cloudmadeUrl = 'http://{s}.tile.cloudmade.com/YOUR-API-KEY/997/256/{z}/{x}/{y}.png', cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18}); // add the CloudMade layer to the map map.addLayer(cloudmade); 


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

рдлрд┐рд░ рд╕реЗ, рдХреНрд▓рд╛рдЙрдб-рдирд┐рд░реНрдорд┐рдд рдкрд░рдд рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рд╣рд╛рдБ, рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рдкреЗрдВрдЪ! рд╡реИрд╕реЗ, рдХреНрдпрд╛ рдЕрдм рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?

рд╣рдо рдирдХреНрд╢реЗ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдпрд░ ILayer [] [] рд▓реЗрдпрд░реНрд╕ рдЬреЛ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореИрдк рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рдПрдВрдЧреЗред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкрд░рддреЛрдВ рдХреЛ рд╕реАрдзреЗ рдбрд┐рдЬрд╛рдЗрдирд░ рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддреЛ рдЖрдк рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдХреНрдпрд╛ рдирд╣реАрдВ рдкреВрдЫрддреЗ?
рдиреНрдпреВрдирддрдо рд╕рдВрдЦреНрдпрд╛ 0 рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдиреНрдпреВрдирддрдо рдЬрд╝реВрдо рд╕реНрддрд░ред рдирдХреНрд╢реЗ рдХреА рдкрд░рддреЛрдВ рдкрд░ рд╕реЗрдЯ рдХрд┐рд╕реА рднреА рдорд┐рдирдЬрд╝реВрдо рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред
рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ 18 рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЕрдзрд┐рдХрддрдо рдЬрд╝реВрдо рд╕реНрддрд░ред рдпрд╣ рдореИрдк рд▓реЗрдпрд░реНрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрдзрд┐рдХрддрдо рд╕реЗрдЯ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддрд╛ рд╣реИред

рдЙрдоред рдпрджрд┐ рдорд╛рдирдЪрд┐рддреНрд░ рд╡рд┐рдХрд▓реНрдк рд╣рдореЗрд╢рд╛ рдкрд░рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдУрд╡рд░рд▓реИрдк рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп рд╣реИ - рддреЛ рдкрд░рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ ...
рдмреВрд▓рд┐рдпрди рдХреЛ рдЦреАрдВрдЪрдирд╛ рд╕рдЪ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдирдХреНрд╢рд╛ рдорд╛рдЙрд╕ / рд╕реНрдкрд░реНрд╢ рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдЯрдЪрдЬрд╝реВрдо рдмреВрд▓рд┐рдпрди рд╕рдЪ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рджреЛ рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рд╕реЗ рд╕реНрдкрд░реНрд╢-рдЦреАрдВрдЪрдХрд░ рдЬрд╝реВрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реНрдХреНрд░реЙрд▓рд╡реИрд▓реВрдо рдмреВрд▓рд┐рдпрди рд╕рдЪ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдорд╛рдЙрд╕ рд╡реНрд╣реАрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдЬрд╝реВрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
doubleClickZoom рдмреВрд▓рд┐рдпрди рд╕рдЪ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЙрд╕ рдкрд░ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдЬрд╝реВрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЪрд╛рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рддреАрди рдЗрдиреНрдлрд┐рдирд┐рдЯрд┐рд╡ рд╣реИрдВ, рдПрдХ рдЧреЗрд░реБрдВрдб рд╣реИред рдлрд┐рд░ рдпрд╛ рддреЛ рдЦреАрдВрдЪреЗрдВ, рдпрд╛ (рдЯрдЪ | рд╕реНрдХреНрд░реЛрд▓рд╡реНрд╣реАрд▓ | рдбрдмрд▓рдХреНрд▓рд┐рдХ) рдЬрд╝реВрдо рдХрд░реЗрдВред

рдХреНрдпрд╛ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХреНрдпреЛрдВ ILayer рдХреЛ рдПрдХ рдЕрд▓рдЧ рдкрд░рддреЛрдВ рд╕рд░рдгреА рд╡рд┐рдХрд▓реНрдк рд╕реЗ рд╕рдореНрдорд╛рдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди IHandlers рдФрд░ IControls рдирд╣реАрдВ рд╣реИрдВред рдХреНрдпрд╛ рдпрд╣ рдЕрдзрд┐рдХ рддрд╛рд░реНрдХрд┐рдХ рдирд╣реАрдВ рд╣реИ?

 handlers IHandler[] ['drag', 'touchZoom', 'scrollWheel', 'doucleClick'] Map handlers that will be enabled initially 


рдареАрдХ рд╣реИ, рдЙрд╕реА рддрд░рд╣ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдПред

рдХрд╛рд░реНрдб рдХреЗ рдЧреБрдгреЛрдВ рдкрд░ рднреА рдпрд╣реА рд╡рд┐рдЪрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдмрд╕ рдХреНрдпреЛрдВ рди рд▓рд┐рдЦреЗрдВ:
 map.hadlers('drag').enable() 


рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рдорд╛рдзрд╛рди (рдП) рдХрдИ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдФрд░ рдЧреБрдгреЛрдВ рд╕реЗ рд╡рд░реНрдЧ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдСрдлрд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, (рдмреА) рдирдП рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рд╣реИрдВрдбрд▓рд░реНрд╕ рдХреЛ рдЕрдзрд┐рдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рддрд╛ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рд░реНрдб рдореЗрдВ рдПрдХ рд╢рд╛рд╕рдХ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЖрдИрд╣реИрдВрдбрд▓рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореБрдЭреЗ L.Map рд╕реЗ рд╡рд╛рд░рд┐рд╕ рд╣реЛрдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдФрд░ рдРрд╕рд╛ рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

 var MyMap = function (id, options) { L.Map.call(this, id, options); this.ruler = new MyRulerHandlerClass(map); if (options && options.ruler) { this.ruler.enable(); } } 


рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдХреБрдЫ рдХрд░рдирд╛ рд╣реИ
 L.handlers.register('ruler', MyRulerHandlerClass) 

рдпрджрд┐ рдЖрдкрдХреЛ рдПрд▓рд┐рдпрд╛рд╕ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдб рдХреЗ рдЖрдИрд╣реИрдВрдбрд▓рд░ рдХрд╛ рд╕реНрдерд┐рд░ рднрдВрдбрд╛рд░рдг рдорд┐рд▓рддрд╛ рд╣реИред

рдШрдЯрдирд╛рдУрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред

рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ (рдпрд╛ рдЯреИрдк рдХрд░рддрд╛ рд╣реИ) рдореИрдк рдкрд░ рдорд╛рдЙрд╕ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ред
рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбрдмрд▓-рдХреНрд▓рд┐рдХ (рдпрд╛ рдбрдмрд▓-рдЯреИрдк) рдХрд░рддрд╛ рд╣реИ, рддреЛ dblclick рдорд╛рдЙрд╕рдЗрд╡реЗрдВрдЯ рдлрд╝рд╛рдпрд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдореИрдк рдкрд░ рдорд╛рдЙрд╕ рдмрдЯрди рдХреЛ рдкреБрд╢ рдХрд░рдиреЗ рдкрд░ рдореВрд╕рдбрд╛рдЙрди рдорд╛рдЙрд╕рдЗрд╡реЗрдВрдЯ рдлреЗрдпрд░ред

рдорд╛рдЙрд╕рдЕрдк, рд░реЗрдлрд░реЗрдВрд╕реНрдпреВ, рдорд╛рдЙрд╕реЗрдВрдЯрд░, рдореВрд╕рд▓реАрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдореВрд╕рдбрд╛рдЙрди рдЗрд╡реЗрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдФрд░ рдорд╛рдЙрд╕рдЕрдк рдХреЛ рд╕реБрдирдиреЗ рди рджреЗрдирд╛ рдмрд╣реБрдд рдЕрдЬреАрдм рд╣реИред

рд▓реЛрдб рдШрдЯрдирд╛ рдЬрдм рдорд╛рдирдЪрд┐рддреНрд░ рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬрдм рдЗрд╕рдХрд╛ рдХреЗрдВрджреНрд░ рдФрд░ рдЬрд╝реВрдо рдкрд╣рд▓реА рдмрд╛рд░ рд╕реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ)ред
рд╡реНрдпреВрдЕрд░рд╕реЗрдЯ рдИрд╡реЗрдВрдЯ рддрдм рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЬрдм рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдорд╛рдирдЪрд┐рддреНрд░ рдЬрд╝реВрдо рдпрд╛ рд▓реЛрдб рдкрд░ рд╣реЛрддрд╛ рд╣реИ)ред рдХрд╕реНрдЯрдо рдУрд╡рд░рд▓реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред


рдХрд╛рд░реНрдб рдХреЗ рдЕрд╕рдВрдЧрдард┐рдд рд░рд╛рдЬреНрдп рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдФрд░ рдпреЗ рджреЛ рдШрдЯрдирд╛рдПрдВ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдВрдЧреАред рд╡реИрд╕реЗ, рд▓реЛрдб рдШрдЯрдирд╛, рдЬреЛ рдХрд╣рддреА рд╣реИ рдХрд┐ рд╕рднреА рдЯрд╛рдЗрд▓реЛрдВ рдиреЗ рд▓реЛрдб рдХрд┐рдпрд╛ рд╣реИ, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдореВрд╡реЗрд╕реНрдЯрд╛рд░реНрдЯ рдИрд╡реЗрдВрдЯ рддрдм рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЬрдм рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рджреГрд╢реНрдп рдмрджрд▓рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдЦреАрдВрдЪрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ)ред
рдЪрд╛рд▓ рдШрдЯрдирд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдирдХреНрд╢реЗ рдХреЗ рдХрд┐рд╕реА рднреА рдЖрдВрджреЛрд▓рди рдкрд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ред
рдореВрд╡ рдИрд╡реЗрдВрдЯ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рдЬрдм рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рджреГрд╢реНрдп рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдЦреАрдВрдЪрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ)ред
рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдЦреАрдВрдЪрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рддреЛ рдбреНрд░реИрдЧрд╕реНрдЯрд╛рд░реНрдЯ рдИрд╡реЗрдВрдЯ рдлреЗрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдЦреАрдВрдЪреЗ рдЬрд╛рдиреЗ рдкрд░ рдИрд╡реЗрдВрдЯ рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рдЦреАрдВрдЪреЗрдВред
рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдЦреАрдВрдЪрдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рддрдм рдбреНрд░реИрдЧрд┐рдВрдЧ рдЗрд╡реЗрдВрдЯ рдлреЗрд▓реНрдб рд╣реЛрддрд╛ рд╣реИред
рдЬрд╝реВрдо рдХрд░реЗрдВ рдЗрд╡реЗрдВрдЯ рдореИрдк рдХреЗ рдЬрд╝реВрдо рдореЗрдВ рдмрджрд▓рдиреЗ рдкрд░ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ред


рдЪрд╛рд▓-рдШрдЯрдирд╛ рдХреЗ рджреЛ рд╕реЗрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ - рдЪрд╛рд▓ * рдФрд░ рдЦреАрдВрдЪреЗрдВ *? рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЛ рднреЗрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП? рддреЛ рдЬрд╝реВрдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЬрд╝реВрдорд╕реНрдЯрд╛рд░реНрдЯ, рдЬрд╝реВрдо, рд╕реНрдХреНрд░реЙрд▓рдЬрд╝реВрдорд╛рд░реНрдЯ, рд╕реНрдХреНрд░реЛрд▓рдЬрд╝реВрдо, рд╕реНрдХреНрд░реЛрд▓рдЬрд╝реВрдо рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред

рд▓реЗрдпрд░рдбреЗрдб рд▓реЗрдпрд░рдЗрд╡реЗрдВрдЯ рдлреЗрдпрд░ рд╣реЛрдиреЗ рдкрд░ рдирдИ рд▓реЗрдпрд░ рдХреЛ рдореИрдк рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реЗрдпрд░рдореЗрд╡ рд▓реЗрдпрд░рдЗрд╡реЗрдВрдЯ рдлреЗрдпрд░ рд╣реЛрдиреЗ рдкрд░ рдХреБрдЫ рд▓реЗрдпрд░ рдореИрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИред


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

рд╕реНрдерд╛рди-рд╕реНрдерд╛рди LocationEvent рдХреЛ рдирд┐рдХрд╛рд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЬрдм рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди (рдкрддрд╛ рд▓рдЧрд╛рдПрдВ рдпрд╛ FindAndSetView рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓рд╛ рдЧрдпрд╛ред
рдЬрдм рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди (рдбрд┐рдЯреЗрдХреНрдЯ рдпрд╛ FindAndSetView рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░) рд╡рд┐рдлрд▓ рд░рд╣рд╛ рддреЛ рд▓реЛрдХреЗрд╢рдирд░ рдПрд░рд░рдИрд╡реЗрдВрдЯ рдлреЗрд▓ рд╣реЛ рдЧрдпрд╛ред


рдФрд░ рдореИрдВ рдЗрди рдЬрд╛рджреБрдИ рддрд░реАрдХреЛрдВ рдХреЛ рдХрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ? рд╡рд┐рд╡рд░рдг рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рдж, рдХреБрдЫ рдЕрдиреБрдорд╛рди рдЪрд▓рддреЗ рд╣реИрдВ, рдХреЛрдИ рд▓рд┐рдВрдХ рдирд╣реАрдВ рд╣реИред рд╡реИрд╕реЗ, рдорд╛рдирдЪрд┐рддреНрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдХреНрдпрд╛ рдЕрдиреБрдорд╛рди рд╣реИрдВ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИред

рдирдХреНрд╢рд╛ рдкреИрди

рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╢рд╛рдмреНрджрд┐рдХ рдЬрд┐рд╕рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореИрдк рдкреИрди рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдк рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рдУрд╡рд░рд▓реЗ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрддрд░ рдЬреНрдпрд╛рджрд╛рддрд░ zIndex рдСрд░реНрдбрд░ рдореЗрдВ рд╣реИ рдЬреЛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдУрд╡рд░рд▓реЗ рдорд┐рд▓рддреЗ рд╣реИрдВред


рдХреВрд▓ред рдпрд╣ рдХреНрдпрд╛ рд╣реИ рдЗрд╕ рддрдХ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗрдВ? рдпрд╣ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рд╣реИ, рдПрдХ рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдХ рдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЬрд╛рдирд╡рд░ рд╣реИ? рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИред

рд╣рдо рддрд░реАрдХреЛрдВ рд╕реЗ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред рдореЗрдердб рд╕реНрдЯреЗрдЯреНрд╕ рдХреЛ рдореЗрдереЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореЗрдердб / рдореЗрдердб рдХреЛ рдореЗрдердб рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдИ) рд╕рд╛рдпрд░рди, рдИ) рд╢рд╛рдирджрд╛рд░, рдЫ) рдЖрд╡рд╛рд░рд╛ рдХреБрддреНрддреЗ, рдПрдЪ) рдЗрд╕ рд╡рд░реНрдЧреАрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░) рдкрд╛рдЧрд▓, рдХреЗ) рдмреЗрд╢реБрдорд╛рд░, рдХреЗ) рдХреА рддрд░рд╣ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдКрдБрдЯ рдХреЗ рдмрдиреЗ рдмреЗрд╣рддрд░реАрди рдмреНрд░рд╢ рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдо) рдФрд░ рдЕрдиреНрдп, рдПрди) рд╕рд┐рд░реНрдл рдПрдХ рдЬреБрдЧ рддреЛрдбрд╝ рджрд┐рдпрд╛ , рдУ) рджреВрд░ рд╕реЗ рдордХреНрдЦрд┐рдпреЛрдВ рдХреЗ рд╕рдорд╛рди ... тАЭ) рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдХреЗрдд рджреЗрддрд╛ рд╣реИ: рдЙрдирдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВред рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╡рд╣рд╛рдБ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк "рдХрднреА-рдХрднреА рдЙрдкрдпреЛрдЧреА" рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдореБрдЦреНрдп рд╡рд░реНрдЧ рдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рддреЛ рдмрд╣реБрдд рдЬрд▓реНрдж рд╡реЗ рдХреБрдЫ рдЦреЛрдЬрдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдХреЗ рдХрд╛рд░рдг рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рдпреБрдХреНрдд рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ :) рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╡рд┐рдзрд┐ рдХрд┐рд╕реА рдЖрдВрддрд░рд┐рдХ рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рддрд░реАрдХреЛрдВ рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдпрдХ рд╣реИ? рдареАрдХ рд╣реИ, рдХрдИ рд╡рд┐рдзрд┐рдпрд╛рдБ рдмрд╕ рдирд┐рд░рд░реНрдердХ рд╣реИрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ findAndSetView рддрд░реАрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдпрджрд┐ рдЖрдк рдмрд╕ рдЦреЛрдЬ рд╡рд┐рдзрд┐ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ setView рдзреНрд╡рдЬ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЬрдм рд╕реЗрдЯрд╣рд╛рдЙрд╕ рд╣реЛ рддреЛ рдореБрдЭреЗ рдЬрд╝реВрдо рдЗрди / рдЬрд╝реВрдордСрдЙрдЯ рддрд░реАрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ?

рдкрд░рдд рдЬреЛрдбрд╝рдиреЗ (рд╣рдЯрд╛рдиреЗ) рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдлрд┐рд░ рд╕реЗ рдПрдХ рд╕рдВрдХреЗрдд рдХреА рдХрдореА рд╣реИ рдХрд┐ рдкрд░рдд рдХреНрдпрд╛ рд╣реИред рдЙрддреНрд╕реБрдХрддрд╛ рд╕реЗ, рд╡рд╣рд╛рдБ рд╣реИрдВ (рдЬреЛрдбрд╝реЗрдВ | рдирд┐рдХрд╛рд▓реЗрдВ) рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдзрд┐рдпреЛрдВ, рд▓реЗрдХрд┐рди рдирд╣реАрдВ (рдЬреЛрдбрд╝реЗрдВ | рдирд┐рдХрд╛рд▓реЗрдВ) рд╣реИрдВрдбрд▓рд░ рд╡рд┐рдзрд┐рдпрд╛рдБред рдФрд░ рдЕрдЧрд░ рдореИрдВ рдПрдХ рдирдпрд╛ рдирд┐рдпрдВрддреНрд░рдг рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ - рдирдХреНрд╢реЗ рдореЗрдВ .controlName рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ? рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ - рдирд╣реАрдВред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рдорд╛рдирдЪрд┐рддреНрд░ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ / рд╣рдЯрд╛рдиреЗ / рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4 рдЧреИрд░-рд╕реБрд╕рдВрдЧрдд рддрд░реАрдХреЗ рд╣реИрдВ:

1) рдкрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП: рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдкрд░рддреЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА, (рдЬреЛрдбрд╝реЗрдВ | рдирд┐рдХрд╛рд▓реЗрдВ) рддрд░реАрдХреЛрдВ рдореЗрдВ рдкрд░рдд;
2) IHandler рдХреЗ рд▓рд┐рдП: рдирд╛рдорд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдирд╛рдорд┐рдд рдЧреБрдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ;
3) IControl рдХреЗ рд▓рд┐рдП: рджреЛрдиреЛрдВ рдирд╛рдорд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ / рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ, рдФрд░ рдПрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдРрдбред рдирд┐рдХрд╛рд▓реЗрдВ) рдЕрдирд╛рдо рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг;
4) MapPanes рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рд╡рд┐рдзрд┐ рдЬреЛ рдлрд▓рдХ s рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рд╢рд╛рдмреНрджрд┐рдХ рд░рд┐рдЯрд░реНрди рджреЗрддреА рд╣реИред

рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛, рдФрд░ рдкреНрд░рд▓реЗрдЦрди рд▓рдВрдЧрдбрд╝рд╛ рд╣реИред

рдорд╛рд░реНрдХрд░



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

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


рдЧрд▓рдд рд╕рдорд╛рдзрд╛рди рд╡рд╕реНрддреБ рдХреА рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХреЛ "рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп" рдХрд╣рдирд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЕрдЧрд░ рдореИрдВ рдПрдХ рдХреНрд▓рд┐рдХ рдкрд░ рдлреИрд╕рд▓рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдШрдЯрдирд╛ рдХреЛ рдЫреЛрдбрд╝реЗрдВ рдпрд╛ рдирд╣реАрдВ? рдШрд░ рдХреЗ рдиреЛрдб рддрдХ рдХреЛрдИ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рдореБрдЭреЗ рдПрдХ рдХреНрд▓рд┐рдХ рдкрд░ рдПрдХ рдмрд╛рд▓реВрди рдФрд░ рдПрдХ рдбреНрд░реИрдЧ рдкрд░ рдПрдХ рдореИрдк рдбреНрд░реИрдЧ рдХрд░рдирд╛ рд╣реЛ рддреЛ рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓рд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрд░рд┐рд╡рд╣рди Google рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рд░реБрдХрддрд╛ рд╣реИред

рдбреНрд░реИрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмреВрд▓рд┐рдпрди рдЧрд▓рдд рд╣реИ рдХрд┐ рдорд╛рд░реНрдХрд░ рдорд╛рдЙрд╕ / рдЯрдЪ рдХреЗ рд╕рд╛рде рдбреНрд░реИрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВред


рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдордЭрд╛, рдорд╛рд░реНрдХрд░ .dragging рдлрд╝реАрд▓реНрдб рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реЛрдЧрд╛, рдЪрд╛рд╣реЗ рдбреНрд░реИрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рдХрд▓реНрдк рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛? рдФрд░ рдЕрдЧрд░ рдореИрдВ рдПрдХ рдХреЙрд▓ рдХреЛ .dragging.enable () рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░реВрдБ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдХрд╛рд░реНрдб рдореЗрдВ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреНрдпреЛрдВ рд╣реИ рдЬрд┐рд╕реЗ рдбреНрд░реИрдЧрд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЖрдЦрд┐рд░рдХрд╛рд░, рдпрд╣ рдХрд╛рд░реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА IHandler рд╣реИ - рдЗрд╕рдХреЗ рдкрд╛рд╕ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдХреНрдпреЛрдВ рд╣реИрдВ?

рдореВрд╕рдбрд╛рдЙрди рдЗрд╡реЗрдВрдЯ рдХрд╣рд╛рдВ рдЧрдпрд╛?

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

рдкреЙрдкрдЕрдк



рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдЬреЛ рдЙрдарддрд╛ рд╣реИ рдЕрдЧрд░ рдХреЛрдИ рдЗрдХрд╛рдИ L.Popup рд╣реИ, рддреЛ рдХреНрдпрд╛ рдореИрдВ L.Popup рд╡рд░реНрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг bindPopup рдкрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдирд╣реАрдВред рдФрд░ рдлрд┐рд░ рдХреНрдпреЛрдВ рд╡рд┐рдзрд┐ рдХреЛ bindPopup рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рдХреЛрдИ рдкреЙрдкрдЕрдк рдирд╣реАрдВ рдмрд╛рдВрдзрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ?

рдЕрдЧрд░ рдЖрдк рдореИрдк рдХреЛ рдкреЙрдкрдЕрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрдирд┐рдВрдЧ рдПрдиреАрдореЗрд╢рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдСрдЯреЛрдкреИрди рдмреВрд▓рд┐рдпрди рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред '
рдХрд░реАрдм рдмреЙрдЯрди рдмреВрд▓рд┐рдпрди рд╕рдЪ рдкреЙрдкрдЕрдк рдореЗрдВ рдПрдХ рдХрд░реАрдмреА рдмрдЯрди рдХреЗ рд╕рдВрд░рдХреНрд╖рдг рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рд╡рд┐рдз рд╡рд┐рдХрд▓реНрдк рдирд╛рдоред рдпрджрд┐ рдСрдЯреЛрдкреИрди = рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рддрд╛ рд╣реИ, рддреЛ рдмрдЯрди рдмрдВрдж рдХрд░реЗрдВ = рдмрдЯрди рдмрдВрдж рдХрд░реЗрдВ, рдФрд░ "рдмрдВрдж рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐" рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред

рд╡реИрд╕реЗ, рдЕрдЧрд░ DOM рддрдХ рдХреЛрдИ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИ, рддреЛ html рд╕рд╛рдордЧреНрд░реА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдХреНрдпрд╛ рд╣реИ? рдЪреВрдБрдХрд┐ рдореИрдВ рдПрдХ рдЕрдореАрд░ html content рдЧреБрдмреНрдмрд╛рд░рд╛ рд╕реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ, рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рднреА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБ - рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рди рддреЛ html рдХреА рдкрд╣реБрдБрдЪ рд╣реИ рдФрд░ рди рд╣реА рдкреЙрдк-рдЕрдк рдЗрд╡реЗрдВрдЯ рдХреАред

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

рд╕рдореВрд╣реЛрдВ



рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдмрд╛рджрд▓ рдХреА рдкрд░рддреЛрдВ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╕реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ (WMS) рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рд╡рд░реНрдЧ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреА рдЧрдИ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред

рдореЗрдЬрд╝реВрдо рдФрд░ рдореИрдХреНрд╕рдЬрд╝реВрдо рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ рдирдХреНрд╢рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЙрдиреНрд╣реЗрдВ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИ, рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ "рдЯрд╛рдЗрд▓ рдЖрдХрд╛рд░" рд╕реЗрдЯрд┐рдВрдЧ рдХреНрдпреЛрдВ рдкреЗрд╢ рдХреА рдЧрдИ рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдорд▓реЗ - рдПрдХ рдкрд░рдд рдХреЛ рджреВрд╕рд░реЗ рдкреНрд░рдХреНрд╖реЗрдкрдг (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП wgs84) рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ, рдкрд┐рдЫрд▓реЗ рдкреИрдорд╛рдиреЗ рдХреА рдЯрд╛рдЗрд▓реЗрдВ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ рдФрд░ рдирдХреНрд╢реЗ рдореЗрдВ +1 рдпрд╛ +2 рд╕реНрдХреЗрд▓ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рд╣рд▓ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА "рд╕рднреА рдЯрд╛рдЗрд▓реЗрдВ рд▓реЛрдб рдХреА рдЧрдИ" рдШрдЯрдирд╛ рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред

рдЯрд╛рдЗрд▓рд▓реЗрдпрд░ рдХреНрдпрд╛ рд╣реИред рдХрдирд╡рд╛рд╕ рдореБрдЭреЗ рдЕрднреА рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ред рдкреНрд░рд▓реЗрдЦрди рдЙрд╕рдХреЗ рд╕рд╛рде рдареАрдХ рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЙрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕



рдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡ рдорд╛рд░реНрдХрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдкреНрд░рд┐рдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рд╡реИрд╕реЗ, рдШрд╕реАрдЯреЗ рдЬрд╛рдиреЗ рдпреЛрдЧреНрдп рдЙрдиреНрд╣реЗрдВ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЦрд░рд╛рдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХрд┐рд╕реА рд╡рд╕реНрддреБ рджреНрд╡рд╛рд░рд╛ рдлреЗрдВрдХреА рдЧрдИ рдШрдЯрдирд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рддрдХ рдЬрд╛рддреА рд╣реИ :)

рд╕реЗрдЯреНрд╕рд▓реЗрдЯ рд╡рд┐рдзрд┐ рдЬреЛ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рддреА рд╣реИ рд╡рд╣ рдЕрдЬреАрдм рд╣реИред

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

рдЯрд┐рдкреНрдкрдгреА рдХреЗ рд╕рд╛рде noClip рд╡рд┐рдХрд▓реНрдк "рд╡рд┐рдХрд▓рд╛рдВрдЧ рдкреЙрд▓реАрд▓рд╛рдЗрди рдХреНрд▓рд┐рдкрд┐рдВрдЧред" рдореБрдЭреЗ рдЪрдХрд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рдЬреНрдпрд╛рдорд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╡рд┐рдХрд▓реНрдк рдХреА рдХрдореА рд╣реИред

рдореБрдЭреЗ рдордВрдбрд▓рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдкрддрд╛ рд╣реИ?



рдПрдХ рд▓рд╛рдЗрди рдкрд░ рдПрдХ рд▓рд╛рдЗрдирдХреИрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреИрдпрд╛рд░ рдПрдХ рд╕рд░реНрдХрд▓ рдПрдХ рдордЬреЗрджрд╛рд░ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдорд░реНрдХреЗрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдореЗрдВ рдПрди рдореАрдЯрд░ рдХреА рддреНрд░рд┐рдЬреНрдпрд╛ рд╡рд╛рд▓рд╛ "рдИрдорд╛рдирджрд╛рд░" рд╕рд░реНрдХрд▓ рдПрдХ рд╕рд░реНрдХрд▓ рдирд╣реАрдВ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рджреАрд░реНрдШрд╡реГрддреНрдд рднреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЬрдЯрд┐рд▓ рдЖрдВрдХрдбрд╝рд╛ рд╣реИред рдареАрдХ рд╣реИ, рдЪрд▓реЛ "рдИрдорд╛рдирджрд╛рд░" рд╕рд░реНрдХрд▓ рдХреЛ рдХрд┐рд╕реА рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА: рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рддреНрд░рд┐рдЬреНрдпрд╛ рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ? рдЙрддреНрддрд░, рджрдХреНрд╖рд┐рдг, рдкрд╢реНрдЪрд┐рдо, рдкреВрд░реНрд╡?

рд╡реИрд╕реЗ, рд╕рд░реНрдХрд▓ рдХреЗ рдХреЗрдВрджреНрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддреНрд░рд┐рдЬреНрдпрд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдХреНрдпреЛрдВ?

L.CircleMarker
рдкрд┐рдХреНрд╕реЗрд▓ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рддреНрд░рд┐рдЬреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд╛рд░ рдХрд╛ рдПрдХ рдЪрдХреНрд░ред Circe рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ (рдпрд╣рд╛рдБ рдЯрд╛рдЗрдкреЛ рдХреЛ рднреБрд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ) ред рдорд╛рдирдЪрд┐рддреНрд░ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдЪрд┐рддреНрд░ # addLayer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред


рдЦрд╛рд▓реА рдмрд┐рдВрджреБ рдореИрдВ рд╕рд┐рд░реНрдл рд╕рд░реНрдХрд▓ рд╕реЗ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реВрдВред "CircleMarker" рдирд╛рдо рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд░реНрдХрд▓ + рдорд╛рд░реНрдХрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╡рд░рдг рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддреНрд░рд┐рдЬреНрдпрд╛ 10 рд╣реИ рдФрд░ рдкрде рд╡рд┐рдХрд▓реНрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ "рддреНрд░рд┐рдЬреНрдпрд╛" рд╕рджрд╕реНрдп рдХреЛ рдкрд╛рд░рд┐рдд рдХрд░рдХреЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдореЗрдВ рддреНрд░рд┐рдЬреНрдпрд╛ рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддреА рд╣реИ? рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рддреНрд░рд┐рдЬреНрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ? рдлрд┐рд░ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдордВрдбрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдПрдХ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ, рд╕рд░реНрдХрд┐рд▓ -> рд╕рд░реНрдХрд┐рд▓рдорд╛рдХрд░ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рдХрд▓реНрдк -> рд╕рд░реНрдХрд▓ рдСрдкреНрд╢рди, рдХреНрдпреЛрдВрдХрд┐ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред

рд╕рдореВрд╣реЛрдВ



рд▓реЗрдпрд░рдЧреНрд░реБрдк, рдЬрд┐рд╕рдореЗрдВ рдЖрдк рди рдХреЗрд╡рд▓ рдкрд░рддреЗрдВ, рдмрд▓реНрдХрд┐ рдорд╛рд░реНрдХрд░ / рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рднреА рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╣реБрдд рдЕрдЬреАрдм рд╣реИред ILayer рд▓рд┐рдВрдХ рдЕрднреА рднреА рдХрд╣реАрдВ рдирд╣реАрдВ рдЬрд╛рддрд╛ рд╣реИред ClearLayers рд╡рд┐рдзрд┐, рдЬреЛ рд╕рдореВрд╣ рдХреЗ рд╕рднреА рдмрдЪреНрдЪреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ (рдФрд░ рдЯрд╛рдЗрд▓ рдХреА рдкрд░рддреЛрдВ рдХреЛ рд╕рд╛рдл рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдирд╛рдо рд╕реЗ рд╕реЛрдЪрд╛ рдерд╛) рднреА рдмрд╣реБрдд рдЕрдЬреАрдм рд╣реИред

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

GeoJSON



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, "рд╕рдВрдЪрдпреА" GeoJSON рдХрд╛ рдмрд╣реБрдд рд╕рдорд╛рдзрд╛рди рдХрд┐рд╕реА рддрд░рд╣ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИред рдпрд╛ рджреЛ рдмрд╛рд░ addGeoJSON рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдкреНрд░рд▓реЗрдЦрди рдПрдХ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

 var geojson = new L.GeoJSON(); geojson.on('featureparse', function(e) { // do something with e.layer depending on e.properties }); geojson.addGeoJSON(geojsonObj); map.addLayer(geojson); 


"рдХреБрдЫ рдХрд░реЗрдВ" рдХреЗ рдкреАрдЫреЗ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИред рдФрд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рд╕рдореВрд╣ рдмрд╛рд▓ рд╡рд╕реНрддреБрдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВрдиреЗ рдЬрд┐рдпреЛрдЬреЛрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝реАрдЪрд░рдХреЙрд▓рдХреНрд╢рди рдЬреЛрдбрд╝рд╛ - рддреЛ рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдпрд╛ FeatureCollection рдЬреЛрдбрд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╕рдВрдЪрдпреА addGeoJSON?

рдФрд░ рд╡реИрд╕реЗ рднреА, JSON рд╣рд░ рдЬрдЧрд╣ рдмрдбрд╝реЗ рдФрд░ рдЬрд┐рдпреЛрдЬреЛрди рдореЗрдВ рдЫреЛрдЯрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЯрд╛рдЗрдкреЛ рднреА рд╣реИ: coordsToLatlng рдФрд░ coordsToLatlngs рдореЗрдВ рдПрдХ рдмрдбрд╝реЗ рдХреЗ рд╕рд╛рде "Lng" рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрдВрдд рдореЗрдВ



рдЖрдЦрд┐рд░ рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ?

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рдХрдордЬреЛрд░реА, рдХрд╣рдиреЗ рджреЛ, рдЖрд╕рд╛рдиреА рд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЫреЛрдЯреЗ рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (25Kb рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╣реИ)ред (рд▓реЗрдХрд┐рди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдПрдХ рдорд╛рдирдХ рдЯрд╛рдЗрд▓ рд╕реЗ рдХрдо рд╡рдЬрди рд╣реЛрдиреЗ рдкрд░ рдореИрдВ рдХреНрдпрд╛ рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реВрдВ?)

рдирдХреНрд╢реЗ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╕рдВрдЧрдд рдЗрдВрдЯрд░рдлреЗрд╕ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдХрд╛рд╕ рд░реЛрдЧред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЖрдЦрд┐рд░рдХрд╛рд░, рдЙрдиреНрд╣реЗрдВ рдПрдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд░реЗрдЦрд╛рдВрдХрди рдФрд░ рд╕реМрдВрджрд░реНрдпрд╢рд╛рд╕реНрддреНрд░ рд╕реЗ, рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдФрд░ рдХреНрд▓рд╛рдЙрдб рдореИрдб рд╕рдмреНрд╕рдЯреНрд░реЗрдЯ) рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрдЦрдж рдЫрд╛рдк рдЫреЛрдбрд╝рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдорд╛рдл рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЦреИрд░, рд▓реЗрдЦрдХ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ, рдПрдХ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрддрд┐ рдФрд░ рдЕрд╕рдВрдЧрддрд┐ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗ рджреЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рдХреЗрд╡рд▓ 0.3 рдЕрдм рддрдХ рд╣реИ, рдЖрдк рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рдХреЛ рдлрд╛рдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред

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


All Articles