- gestione degli script sul server - creato websocket per interagire con gli script del server.
17 lines
419 B
TypeScript
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);
|
|
};
|