22/12/2016 Development / java script

Tudo que você precisa saber sobre eventos e Layers de Mapa usando Leaflet

// Base Mapa
map.on('layeradd' // Usado para inicializar o mapa - todas as layer passam por ele inicialmente
baseLayer.on('loading', function() { //Esse evento sé chamado, em casos de zoom in ou out
baseLayer.on('load', function() { //Esse evento é chamado no final do layeradd ou no final do loading

// Raster
baseRasterLayer.on('loading', function() { //Esse evento só é chamado quando tem zoom + ou zoom -
baseRasterLayer.on('load', function() { // Esse evento é chmado no final do layeradd ou loading

// Vetor
overlay.on('layeradd', function() { //Usado para carregar as layers dos vetores
overlay.on('load', function() { // Chmado no final de layeradd

//Issues
overlay.on('loading', function(e) { //Evento quando tem zoom - ou zoom +
overlay.on('load', function(e) { // Final do loading
Nesse caso de issues, foi inserido um evento que fica escutando cada ícone de issue inserido
myMarker.on('add', function(e){ // E zera o mapa

E o pulo do gato nesse caso, foi desabilitar o map.off('layeradd');