Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / features/map/composables/useMapControls / useMapControls

Fonction: useMapControls() ​

ts
function useMapControls(
   containerRef, 
   imgRef, 
   imageScale?): object;

Défini dans: features/map/composables/useMapControls.ts:11

Composable gérant les contrôles d'affichage de la carte (zoom, panoramique/pan, réinitialisation de la vue et centrage sur un point).

Paramètres ​

ParamètreTypeDescription
containerRefRef<HTMLElement | null>Référence réactive vers l'élément HTML conteneur de la carte.
imgRefRef<HTMLImageElement | null>Référence réactive vers l'élément HTML Image du plan de la carte.
imageScale?() => number-

Retourne ​

object

Un ensemble de propriétés réactives et de méthodes pour contrôler le zoom et le panoramique de la carte.

NomTypeDéfini dans
zoomRef<number, number>features/map/composables/useMapControls.ts:175
panXRef<number, number>features/map/composables/useMapControls.ts:176
panYRef<number, number>features/map/composables/useMapControls.ts:177
isPanningRef<boolean, boolean>features/map/composables/useMapControls.ts:178
mapDimensionsRef<{ width: number; height: number; }, | { width: number; height: number; } | { width: number; height: number; }>features/map/composables/useMapControls.ts:179
setZoom()(newZoom, center) => voidfeatures/map/composables/useMapControls.ts:180
zoomIn()() => voidfeatures/map/composables/useMapControls.ts:181
zoomOut()() => voidfeatures/map/composables/useMapControls.ts:182
resetView()() => voidfeatures/map/composables/useMapControls.ts:183
onWheel()(e) => voidfeatures/map/composables/useMapControls.ts:184
flyTo()(point) => voidfeatures/map/composables/useMapControls.ts:185
startPan()(e) => voidfeatures/map/composables/useMapControls.ts:186
updatePan()(e) => voidfeatures/map/composables/useMapControls.ts:187
endPan()() => voidfeatures/map/composables/useMapControls.ts:188
viewportZoom()() => numberfeatures/map/composables/useMapControls.ts:189

Documentation Technique