Leaflet: рддреНрд░реБрдЯрд┐: рдорд╛рдирдЪрд┐рддреНрд░ рдХрдВрдЯреЗрдирд░ рдкрд╣рд▓реЗ рд╣реА рдкреНрд░рд╛рд░рдВрдн рд╣реЛ рдЪреБрдХрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдХреНрддреВре░ 2015  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Leaflet/Leaflet

рдПрдХ рдкрддреНрд░рдХ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдирд╛ рддреНрд░реБрдЯрд┐ рджреЗ рд░рд╣рд╛ рд╣реИ: рдорд╛рдирдЪрд┐рддреНрд░ рдХрдВрдЯреЗрдирд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрд░рдВрднрд┐рдХ рд╣реИ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдирдХреНрд╢рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдирдХреНрд╢рд╛ рдкрд╣рд▓реЗ рд╣реА рд╢реБрд░реВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ

var рдХрдВрдЯреЗрдирд░ = L.DomUtil.get('map');
рдЕрдЧрд░ (рдХрдВрдЯреЗрдирд░! = рд╢реВрдиреНрдп) {
рдХрдВрдЯреЗрдирд░._leaflet_id = рдЕрд╢рдХреНрдд;
}

рд╕рднреА 20 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ... рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдмреЛрд░реНрдб рдмрдЧ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╣реИред StackOverflow(http://stackoverflow.com/questions/tagged/leaflet) рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдЬрдЧрд╣ рд╣реИред рдпрджрд┐ рдЖрдк рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрдЧ рд╕реЗ рд╣реИ, рддреЛ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ JSFiddle рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдбреЗрдореЛ рд╕рд╛рдЗрдЯ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред

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

рдпрд╣рд╛рдБ рдПрдХ рд╣реА рдореБрджреНрджрд╛... рдпрд╣ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

@ralexrdz рд╢рд╛рдпрдж рдПрдХ рдХрдВрдЯреЗрдирд░ рдЬрд┐рд╕реЗ рдЖрдк рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ?

@mourner рдПрдЪрдЯреАрдПрдордПрд▓ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдЪрдЯреАрдПрдордПрд▓ рд╣реЗрдб рд▓реЛрдбрд┐рдВрдЧ рдЬреЗрдПрд╕ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЖрдИрдбреА = "рдорд╛рдирдЪрд┐рддреНрд░" рд╡рд╛рд▓рд╛ рдПрдХ div рд╣реИред рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХрдорд╛рддреНрд░ рдЬреЗрдПрд╕ рд╣реИ
map.setView([19.34, -99.15], 12);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
рдПрдЯреНрд░рд┐рдмреНрдпреВрд╢рди: 'рдореИрдк рдбреЗрдЯрд╛ ┬й OpenStreetMap рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛, CC-BY-SA , рдЗрдореЗрдЬрд░реА ┬й рдореИрдкрдмреЙрдХреНрд╕ ',
рдЕрдзрд┐рдХрддрдо рдЬрд╝реВрдо: 18,
рдЖрдИрдбреА: 'рдореИрдкрдмреЙрдХреНрд╕ рдореИрдк рдЖрдИрдбреА,
рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди: 'рдореИрдкрдмреЙрдХреНрд╕ рдПрдХреНрд╕реЗрд╕ рдЯреЛрдХрди'
}).addTo(рдирдХреНрд╢рд╛);
рдпрд╣ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХрдВрдЯреЗрдирд░ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реЛ?

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкрддреНрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ

рдпрд╣ рд╢рд╛рдпрдж рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдкрддреНрд░рдХ рдмрдЧ рд╣реЛрдЧрд╛ @epicallan

@danzel рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдЗрд╕рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдкрддреНрд░рдХ рдмрдЧ, рдмрд╕ рдХреБрдЫ рд╣реИрдХреА рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ

@epicallan рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛? рдореЗрд░реЗ рдкрд╛рд╕ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рдкрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдирдХреНрд╢рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдирдХреНрд╢рд╛ рдкрд╣рд▓реЗ рд╣реА рд╢реБрд░реВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ

var рдХрдВрдЯреЗрдирд░ = L.DomUtil.get('map');
рдЕрдЧрд░ (рдХрдВрдЯреЗрдирд░! = рд╢реВрдиреНрдп) {
рдХрдВрдЯреЗрдирд░._leaflet_id = рдЕрд╢рдХреНрдд;
}

@Dipinrajc рдЗрд╕ рд╡рд┐рдзрд┐ рд╕реЗ рдЖрдк рдорд╛рдирдЪрд┐рддреНрд░ рдкрд░ рдорд╛рдЙрд╕ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред

рдорд╛рдЙрд╕ @adrielstar рдХреЗ рд╕рд╛рде рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдореИрдВ рд╣рдореЗрдВ рдпрд╣ @fillipefeitosa ред

рдПрдЪрдЯреАрдПрдордПрд▓:
< div id="map" >< /div>

рдирдХреНрд╢рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛:
document.getElementById('map').innerHTML = "< div id='map' style='width: 100%; height: 100%;'>";

div рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдирдХреНрд╢рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВред
рд╣реВрдк рдпрд╣ рдЖрдкрдХреА рднреА рдорджрдж рдХрд░реЗрдЧрд╛

рдзрдиреНрдпрд╡рд╛рдж рджреЛрд╕реНрдд, рд▓реЗрдХрд┐рди рд╡рд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЗрд╕рдиреЗ рдореЗрд░реЗ var map рдХреЛ div рдФрд░ рдореИрдк рд▓реЛрдб рдирд╣реАрдВ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛

рдирдХреНрд╢рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдирдХреНрд╢рд╛ рдкрд╣рд▓реЗ рд╣реА рд╢реБрд░реВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ

var рдХрдВрдЯреЗрдирд░ = L.DomUtil.get('map');
рдЕрдЧрд░ (рдХрдВрдЯреЗрдирд░! = рд╢реВрдиреНрдп) {
рдХрдВрдЯреЗрдирд░._leaflet_id = рдЕрд╢рдХреНрдд;
}

рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореМрдЬреВрджрд╛ рдкрддреНрд░рдХ рд╡рд┐рдзрд┐ рд╣реИ?

рдореЗрд░реЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ :(

рдирдХреНрд╢рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдирдХреНрд╢рд╛ рдкрд╣рд▓реЗ рд╣реА рд╢реБрд░реВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ
var рдХрдВрдЯреЗрдирд░ = L.DomUtil.get('map');
рдЕрдЧрд░ (рдХрдВрдЯреЗрдирд░! = рд╢реВрдиреНрдп) {
рдХрдВрдЯреЗрдирд░._leaflet_id = рдЕрд╢рдХреНрдд;
}

рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореМрдЬреВрджрд╛ рдкрддреНрд░рдХ рд╡рд┐рдзрд┐ рд╣реИ?

@enzojimenez , рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдзрд┐ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдиреАрдЪреЗ рдмрдирд╛рдпрд╛ рд╣реИ

рдлрдВрдХреНрд╢рди рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝рд┐рдВрдЧ рдореИрдк () // рдЕрдкрдиреЗ рдореИрдк рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рдореЗрдердб рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВред
{
var рдХрдВрдЯреЗрдирд░ = L.DomUtil.get('map');
рдЕрдЧрд░ (рдХрдВрдЯреЗрдирд░! = рд╢реВрдиреНрдп) {
рдХрдВрдЯреЗрдирд░._leaflet_id = рдЕрд╢рдХреНрдд;
}
}

рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ:
рдЖрдпрд╛рдд * 'рдкрддреНрд░рдХ' рд╕реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ;

@ViewChild ('рдирдХреНрд╢рд╛') mapElement: ElementRef;
рдирдХреНрд╢рд╛: рдирдХреНрд╢рд╛.рдирдХреНрд╢рд╛;

this.map = Map.map (this.mapElement.nativeElement, {
рдореИрдХреНрд╕рдЬрд╝реВрдо: 18
});

рд╕рдорд╛рдзрд╛рди рдПрдХреНрд╡реА: https://www.designlimbo.com/leaflet-ionic-3-and-map-container-is-already-initialized/

рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣рд╛рдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛:
if (map != undefined) { map.remove(); }

рдирдХреНрд╢рд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪ рд▓реЗрдВ рдХрд┐ рдирдХреНрд╢рд╛ рдкрд╣рд▓реЗ рд╣реА рд╢реБрд░реВ рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ

var рдХрдВрдЯреЗрдирд░ = L.DomUtil.get('map');
рдЕрдЧрд░ (рдХрдВрдЯреЗрдирд░! = рд╢реВрдиреНрдп) {
рдХрдВрдЯреЗрдирд░._leaflet_id = рдЕрд╢рдХреНрдд;
}

рдЖрдк рдПрдХ рдкрд░реА рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

edmsgists picture edmsgists  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gdbd picture gdbd  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

remilev picture remilev  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

viswaug picture viswaug  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

CallMarl picture CallMarl  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ