Files
myprojplanet_vite/src/utils/leaflet-extensions.ts
Surya Paolo 8f4ff8ff9c - attivita
- gestione degli script sul server
 - creato websocket per interagire con gli script del server.
2024-08-29 23:31:54 +02:00

17 lines
419 B
TypeScript

import L from 'leaflet';
// Estendi il prototipo del marker
L.Marker.prototype._animateZoom = function (opt: { zoom: number; center: L.LatLng }) {
// Assicurati che _map esista
if (!this._map) {
return;
}
// Calcola la nuova posizione del marker
const pos = this._map._latLngToNewLayerPoint(this._latlng, opt.zoom, opt.center).round();
// Imposta la posizione del marker
this._setPos(pos);
};