Skip to content

Superviseur — Frontend v0.14.0


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

Fonction: useMapControls()

ts
function useMapControls(containerRef, imgRef): 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.

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.

NameTypeDéfini dans
zoomRef<number, number>features/map/composables/useMapControls.ts:159
panXRef<number, number>features/map/composables/useMapControls.ts:160
panYRef<number, number>features/map/composables/useMapControls.ts:161
isPanningRef<boolean, boolean>features/map/composables/useMapControls.ts:162
mapDimensionsRef<{ width: number; height: number; }, | { width: number; height: number; } | { width: number; height: number; }>features/map/composables/useMapControls.ts:163
zoomIn()() => voidfeatures/map/composables/useMapControls.ts:164
zoomOut()() => voidfeatures/map/composables/useMapControls.ts:165
resetView()() => voidfeatures/map/composables/useMapControls.ts:166
onWheel()(e) => voidfeatures/map/composables/useMapControls.ts:167
flyTo()(point) => voidfeatures/map/composables/useMapControls.ts:168
startPan()(e) => voidfeatures/map/composables/useMapControls.ts:169
updatePan()(e) => voidfeatures/map/composables/useMapControls.ts:170
endPan()() => voidfeatures/map/composables/useMapControls.ts:171

Documentation Technique