Skip to content

Replacing marker pans map because of KML #262

@davor77

Description

@davor77

Hi,
I have a group of markers

var markers = new L.FeatureGroup(); 

and i add few markers into that group

while something{
	var LeafIcon = L.Icon.extend({
		options: {
			iconAnchor:   [14, 33],
			popupAnchor:  [0, -33]
		}
	});
       var pin = new LeafIcon({iconUrl: '../Images/Pinovi/test.png'});
      var singleMarker = L.marker(
			[lati, longi], 
			{icon: pin, myCustomId: i, myLink: link})
			.bindPopup(L.popup({maxWidth : 'auto', autoClose:false, closeButton:false})
			.setContent(alias))
			.addTo(map)
			.openPopup()
			.on("click", function(e) {
				//code
			})
			.on("mouseover", function(e) {
                               //code	
			});
         markers.addLayer(singleMarker);
}

then i get bounds of them and fit map acording to it

var bounds = markers.getBounds();
map.fitBounds(bounds);

every time i try to replace existing marker with new one map pans (if i manualy leave them initial bounds) because of

	var KmlLayer = new L.KML(kmlfile, {async: true});
	map.addLayer(KmlLayer);

Please let me know if there is a fix for this or i am doing something wrong.

Thank you

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions