From c198f2ba80b4192eeef6432ef3fb2ffcdd3b49ce Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Thu, 19 Nov 2020 12:12:00 +0100 Subject: [PATCH] fix: remove autopan for markers --- src/app/map/services/map.service.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/app/map/services/map.service.ts b/src/app/map/services/map.service.ts index 22753d85a..e5b7ebdfe 100644 --- a/src/app/map/services/map.service.ts +++ b/src/app/map/services/map.service.ts @@ -40,19 +40,21 @@ export class MapService { }); if (tooltip) { - marker.bindPopup(tooltip); + marker.bindPopup(tooltip, { + autoPan: false, + }); } MapService.markersList[id] = marker; - return this.bindMousEventOnMarker(marker, this.markerIcon, this.markerIconHover); + return this.bindMouseEventOnMarker(marker, this.markerIcon, this.markerIconHover); } public createMDMMarker(lat: number, lon: number): Marker { const marker = new Marker([lat, lon], { icon: this.markerIconMdm, attribution: 'mdm' }); - return this.bindMousEventOnMarker(marker, this.markerIconMdm, this.markerIconMdmHover); + return this.bindMouseEventOnMarker(marker, this.markerIconMdm, this.markerIconMdmHover); } - private bindMousEventOnMarker(marker: Marker, regularIcon: DivIcon, hoverIcon: DivIcon): Marker { + private bindMouseEventOnMarker(marker: Marker, regularIcon: DivIcon, hoverIcon: DivIcon): Marker { marker.on('mouseover', (e) => { if (marker.getIcon() === regularIcon) { marker.setIcon(hoverIcon); -- GitLab