JSPM

  • Created
  • Published
  • Downloads 5387
  • Score
    100M100P100Q129400F
  • License MIT

OpenLayers Wrapper for Vue3

Package Exports

  • vue3-openlayers
  • vue3-openlayers/FileSaver.min-B_I2ImpY
  • vue3-openlayers/FileSaver.min-DDsuRhxc
  • vue3-openlayers/OlAnimatedClusterLayer.vue_vue_type_script_setup_true_lang-CCNEqQ9i
  • vue3-openlayers/OlAnimatedClusterLayer.vue_vue_type_script_setup_true_lang-D7IcmE4z
  • vue3-openlayers/OlAnimationDrop.vue_vue_type_script_setup_true_lang-DkoFzeR4
  • vue3-openlayers/OlAnimationDrop.vue_vue_type_script_setup_true_lang-gu6vctrg
  • vue3-openlayers/OlAnimationFade.vue_vue_type_script_setup_true_lang-BP3STVQA
  • vue3-openlayers/OlAnimationFade.vue_vue_type_script_setup_true_lang-C3q6J_j2
  • vue3-openlayers/OlAnimationPath.vue_vue_type_script_setup_true_lang-BMrmGjv7
  • vue3-openlayers/OlAnimationPath.vue_vue_type_script_setup_true_lang-NW95E632
  • vue3-openlayers/OlAnimationShake.vue_vue_type_script_setup_true_lang-CN2M1HaH
  • vue3-openlayers/OlAnimationShake.vue_vue_type_script_setup_true_lang-bP6k02Sx
  • vue3-openlayers/OlAnimationSlide.vue_vue_type_script_setup_true_lang-CGcIiBzJ
  • vue3-openlayers/OlAnimationSlide.vue_vue_type_script_setup_true_lang-kvig8MyF
  • vue3-openlayers/OlAnimationTeleport.vue_vue_type_script_setup_true_lang-BC02ZNFx
  • vue3-openlayers/OlAnimationTeleport.vue_vue_type_script_setup_true_lang-BdCoj637
  • vue3-openlayers/OlAnimationZoom.vue_vue_type_script_setup_true_lang-DUJRksCK
  • vue3-openlayers/OlAnimationZoom.vue_vue_type_script_setup_true_lang-DmpNzHQi
  • vue3-openlayers/OlAttributionControl.vue_vue_type_script_setup_true_lang-CYOdZrBY
  • vue3-openlayers/OlAttributionControl.vue_vue_type_script_setup_true_lang-Ch-Se63f
  • vue3-openlayers/OlButtonControl.vue_vue_type_script_setup_true_lang-BGlYbGe0
  • vue3-openlayers/OlButtonControl.vue_vue_type_script_setup_true_lang-BUVSEqU3
  • vue3-openlayers/OlContextMenuControl.vue_vue_type_script_setup_true_lang-BPm6R-AQ
  • vue3-openlayers/OlContextMenuControl.vue_vue_type_script_setup_true_lang-kXrrZ6Ro
  • vue3-openlayers/OlControlBar.vue_vue_type_script_setup_true_lang-Ceux-HyR
  • vue3-openlayers/OlControlBar.vue_vue_type_script_setup_true_lang-DjIAEAXc
  • vue3-openlayers/OlFeature.vue_vue_type_script_setup_true_lang-BQ_Uo_A7
  • vue3-openlayers/OlFeature.vue_vue_type_script_setup_true_lang-BzfLWIGU
  • vue3-openlayers/OlFullScreenControl.vue_vue_type_script_setup_true_lang-C_U0swSk
  • vue3-openlayers/OlFullScreenControl.vue_vue_type_script_setup_true_lang-DnP_M9aQ
  • vue3-openlayers/OlGeoLocation.vue_vue_type_script_setup_true_lang-Bj7vrkKX
  • vue3-openlayers/OlGeoLocation.vue_vue_type_script_setup_true_lang-D4rasQBc
  • vue3-openlayers/OlGeomCircle.vue_vue_type_script_setup_true_lang-CCBJQ3Wl
  • vue3-openlayers/OlGeomCircle.vue_vue_type_script_setup_true_lang-qJ7x_BVN
  • vue3-openlayers/OlGeomLineString.vue_vue_type_script_setup_true_lang-D627LXgX
  • vue3-openlayers/OlGeomLineString.vue_vue_type_script_setup_true_lang-IpW-OR_5
  • vue3-openlayers/OlGeomMultiLineString.vue_vue_type_script_setup_true_lang-B5X7eLSw
  • vue3-openlayers/OlGeomMultiLineString.vue_vue_type_script_setup_true_lang-rpBQA3H2
  • vue3-openlayers/OlGeomMultiPoint.vue_vue_type_script_setup_true_lang-CeZhF4p9
  • vue3-openlayers/OlGeomMultiPoint.vue_vue_type_script_setup_true_lang-OZQg54zJ
  • vue3-openlayers/OlGeomMultiPolygon.vue_vue_type_script_setup_true_lang-B8KYLhR3
  • vue3-openlayers/OlGeomMultiPolygon.vue_vue_type_script_setup_true_lang-CFROciCY
  • vue3-openlayers/OlGeomPoint.vue_vue_type_script_setup_true_lang-DBH5Xe3F
  • vue3-openlayers/OlGeomPoint.vue_vue_type_script_setup_true_lang-bzZ1l_oY
  • vue3-openlayers/OlGeomPolygon.vue_vue_type_script_setup_true_lang-BDXz1Mkp
  • vue3-openlayers/OlGeomPolygon.vue_vue_type_script_setup_true_lang-V5fcFurJ
  • vue3-openlayers/OlGraticuleLayer.vue_vue_type_script_setup_true_lang-CDq_31Fa
  • vue3-openlayers/OlGraticuleLayer.vue_vue_type_script_setup_true_lang-Cng_AiRH
  • vue3-openlayers/OlHeatmapLayer.vue_vue_type_script_setup_true_lang-B9zedv5v
  • vue3-openlayers/OlHeatmapLayer.vue_vue_type_script_setup_true_lang-vKx-6K0-
  • vue3-openlayers/OlImageLayer.vue_vue_type_script_setup_true_lang-B8f2nWMu
  • vue3-openlayers/OlImageLayer.vue_vue_type_script_setup_true_lang-DsVvvaqT
  • vue3-openlayers/OlInteractionClusterSelect.vue_vue_type_script_setup_true_lang-8RxjzNyt
  • vue3-openlayers/OlInteractionClusterSelect.vue_vue_type_script_setup_true_lang-Dn6BSaAb
  • vue3-openlayers/OlInteractionDragBox.vue_vue_type_script_setup_true_lang-C4cAzdL9
  • vue3-openlayers/OlInteractionDragBox.vue_vue_type_script_setup_true_lang-dsysIbD2
  • vue3-openlayers/OlInteractionDragRotate.vue_vue_type_script_setup_true_lang-BS1uXXCJ
  • vue3-openlayers/OlInteractionDragRotate.vue_vue_type_script_setup_true_lang-Bb33EV8G
  • vue3-openlayers/OlInteractionDragRotateAndZoom.vue_vue_type_script_setup_true_lang-BVgvRWBy
  • vue3-openlayers/OlInteractionDragRotateAndZoom.vue_vue_type_script_setup_true_lang-CyS4A4OX
  • vue3-openlayers/OlInteractionDraw.vue_vue_type_script_setup_true_lang-aIoGlt0E
  • vue3-openlayers/OlInteractionDraw.vue_vue_type_script_setup_true_lang-oyDYpcig
  • vue3-openlayers/OlInteractionLink.vue_vue_type_script_setup_true_lang-1XNVsA3z
  • vue3-openlayers/OlInteractionLink.vue_vue_type_script_setup_true_lang-Ca509Yoe
  • vue3-openlayers/OlInteractionModify.vue_vue_type_script_setup_true_lang-C_56vOOP
  • vue3-openlayers/OlInteractionModify.vue_vue_type_script_setup_true_lang-p9VlQj3f
  • vue3-openlayers/OlInteractionMouseWheelZoom.vue_vue_type_script_setup_true_lang-BR8Ylev-
  • vue3-openlayers/OlInteractionMouseWheelZoom.vue_vue_type_script_setup_true_lang-Ce_URBCE
  • vue3-openlayers/OlInteractionPointer.vue_vue_type_script_setup_true_lang-ARMdDoXt
  • vue3-openlayers/OlInteractionPointer.vue_vue_type_script_setup_true_lang-JYIAiYcG
  • vue3-openlayers/OlInteractionSelect.vue_vue_type_script_setup_true_lang-C-01Dv-D
  • vue3-openlayers/OlInteractionSelect.vue_vue_type_script_setup_true_lang-Cqf2HRmg
  • vue3-openlayers/OlInteractionSnap.vue_vue_type_script_setup_true_lang-BbU-hqZk
  • vue3-openlayers/OlInteractionSnap.vue_vue_type_script_setup_true_lang-Bo8RDtJV
  • vue3-openlayers/OlInteractionSynchronize.vue_vue_type_script_setup_true_lang-Bf7Xj1Mk
  • vue3-openlayers/OlInteractionSynchronize.vue_vue_type_script_setup_true_lang-D4P4Qllv
  • vue3-openlayers/OlInteractionTransform.vue_vue_type_script_setup_true_lang-BRhs_rGw
  • vue3-openlayers/OlInteractionTransform.vue_vue_type_script_setup_true_lang-Dl-9_ud1
  • vue3-openlayers/OlLayerGroup.vue_vue_type_script_setup_true_lang-CaMan6aW
  • vue3-openlayers/OlLayerGroup.vue_vue_type_script_setup_true_lang-DDHBKTpO
  • vue3-openlayers/OlLayerSwitcherControl.vue_vue_type_script_setup_true_lang-Dn3__Nr1
  • vue3-openlayers/OlLayerSwitcherControl.vue_vue_type_script_setup_true_lang-zg9ou0YU
  • vue3-openlayers/OlLayerSwitcherImageControl.vue_vue_type_script_setup_true_lang-BZoTFgp8
  • vue3-openlayers/OlLayerSwitcherImageControl.vue_vue_type_script_setup_true_lang-DtCifgV-
  • vue3-openlayers/OlMap.vue_vue_type_script_setup_true_lang-BKfyuHYk
  • vue3-openlayers/OlMap.vue_vue_type_script_setup_true_lang-LHckZNaV
  • vue3-openlayers/OlMousePositionControl.vue_vue_type_script_setup_true_lang-Bo2IiKI4
  • vue3-openlayers/OlMousePositionControl.vue_vue_type_script_setup_true_lang-CK_BZWpg
  • vue3-openlayers/OlOverlay.vue_vue_type_script_setup_true_lang-C010d8t1
  • vue3-openlayers/OlOverlay.vue_vue_type_script_setup_true_lang-C1JIynKY
  • vue3-openlayers/OlOverviewMapControl.vue_vue_type_script_setup_true_lang-CZrM5Bht
  • vue3-openlayers/OlOverviewMapControl.vue_vue_type_script_setup_true_lang-DjSUh1ML
  • vue3-openlayers/OlPrintDialogControl.vue_vue_type_script_setup_true_lang-DvWZymq_
  • vue3-openlayers/OlPrintDialogControl.vue_vue_type_script_setup_true_lang-POm-ayvk
  • vue3-openlayers/OlProfileControl.vue_vue_type_script_setup_true_lang-BJzXXbyC
  • vue3-openlayers/OlProfileControl.vue_vue_type_script_setup_true_lang-ClHZHx-W
  • vue3-openlayers/OlProjectionRegister.vue_vue_type_script_setup_true_lang-4ZuL5PPe
  • vue3-openlayers/OlProjectionRegister.vue_vue_type_script_setup_true_lang-Bmk_-azE
  • vue3-openlayers/OlRotateControl.vue_vue_type_script_setup_true_lang-DToHvbgv
  • vue3-openlayers/OlRotateControl.vue_vue_type_script_setup_true_lang-pW0Zajly
  • vue3-openlayers/OlScaleLineControl.vue_vue_type_script_setup_true_lang-Ct3p9GVR
  • vue3-openlayers/OlScaleLineControl.vue_vue_type_script_setup_true_lang-DtTB0LvD
  • vue3-openlayers/OlSearchControl.vue_vue_type_script_setup_true_lang-90dpSiOb
  • vue3-openlayers/OlSearchControl.vue_vue_type_script_setup_true_lang-BxXEhFPE
  • vue3-openlayers/OlSourceBingMaps.vue_vue_type_script_setup_true_lang-CrG8MRAP
  • vue3-openlayers/OlSourceBingMaps.vue_vue_type_script_setup_true_lang-DBgbszWT
  • vue3-openlayers/OlSourceCluster.vue_vue_type_script_setup_true_lang-aTyQ0aCc
  • vue3-openlayers/OlSourceCluster.vue_vue_type_script_setup_true_lang-qvcKkFwN
  • vue3-openlayers/OlSourceGeoTIFF.vue_vue_type_script_setup_true_lang-DIvAPC3f
  • vue3-openlayers/OlSourceGeoTIFF.vue_vue_type_script_setup_true_lang-JDKcZFNU
  • vue3-openlayers/OlSourceImageStatic.vue_vue_type_script_setup_true_lang-BFlKoi4N
  • vue3-openlayers/OlSourceImageStatic.vue_vue_type_script_setup_true_lang-Dbu27QPB
  • vue3-openlayers/OlSourceImageWMS.vue_vue_type_script_setup_true_lang-C_5p7dHE
  • vue3-openlayers/OlSourceImageWMS.vue_vue_type_script_setup_true_lang-suS1m91W
  • vue3-openlayers/OlSourceOSM.vue_vue_type_script_setup_true_lang-C2qMOi5d
  • vue3-openlayers/OlSourceOSM.vue_vue_type_script_setup_true_lang-NXeE6VQ-
  • vue3-openlayers/OlSourceStadiaMaps.vue_vue_type_script_setup_true_lang-B6KgSOY1
  • vue3-openlayers/OlSourceStadiaMaps.vue_vue_type_script_setup_true_lang-CZC_A0yg
  • vue3-openlayers/OlSourceTianditu.vue_vue_type_script_setup_true_lang-DFrC_zAx
  • vue3-openlayers/OlSourceTianditu.vue_vue_type_script_setup_true_lang-Knj7uFl5
  • vue3-openlayers/OlSourceTileArcGISRest.vue_vue_type_script_setup_true_lang-Crl-1Erm
  • vue3-openlayers/OlSourceTileArcGISRest.vue_vue_type_script_setup_true_lang-s3sG9jJI
  • vue3-openlayers/OlSourceTileDebug.vue_vue_type_script_setup_true_lang-C63mdabl
  • vue3-openlayers/OlSourceTileDebug.vue_vue_type_script_setup_true_lang-DqzuhTiS
  • vue3-openlayers/OlSourceTileJSON.vue_vue_type_script_setup_true_lang-AMTOpXzn
  • vue3-openlayers/OlSourceTileJSON.vue_vue_type_script_setup_true_lang-Bp4zpTWL
  • vue3-openlayers/OlSourceTileWMS.vue_vue_type_script_setup_true_lang-C5q4j8mH
  • vue3-openlayers/OlSourceTileWMS.vue_vue_type_script_setup_true_lang-P0bGA0kx
  • vue3-openlayers/OlSourceVector.vue_vue_type_script_setup_true_lang-BUGTnzHb
  • vue3-openlayers/OlSourceVector.vue_vue_type_script_setup_true_lang-D5rvq4Kk
  • vue3-openlayers/OlSourceVectorTile.vue_vue_type_script_setup_true_lang-CkOr3mgN
  • vue3-openlayers/OlSourceVectorTile.vue_vue_type_script_setup_true_lang-FifJi3Ic
  • vue3-openlayers/OlSourceWMTS.vue_vue_type_script_setup_true_lang-CktmXUoe
  • vue3-openlayers/OlSourceWMTS.vue_vue_type_script_setup_true_lang-DMTysifY
  • vue3-openlayers/OlSourceXYZ.vue_vue_type_script_setup_true_lang-BAM2_LNN
  • vue3-openlayers/OlSourceXYZ.vue_vue_type_script_setup_true_lang-Djod2An9
  • vue3-openlayers/OlStyle.vue_vue_type_script_setup_true_lang-DIafFSnU
  • vue3-openlayers/OlStyle.vue_vue_type_script_setup_true_lang-DccAE5_b
  • vue3-openlayers/OlStyleCircle.vue_vue_type_script_setup_true_lang-BkMfTzVy
  • vue3-openlayers/OlStyleCircle.vue_vue_type_script_setup_true_lang-J9mmiSKo
  • vue3-openlayers/OlStyleFill.vue_vue_type_script_setup_true_lang-BzTzeJPJ
  • vue3-openlayers/OlStyleFill.vue_vue_type_script_setup_true_lang-CXjlO0Sl
  • vue3-openlayers/OlStyleFlowLine.vue_vue_type_script_setup_true_lang-DBMVv7NG
  • vue3-openlayers/OlStyleFlowLine.vue_vue_type_script_setup_true_lang-I4sbfl4Q
  • vue3-openlayers/OlStyleIcon.vue_vue_type_script_setup_true_lang-Bioqz68x
  • vue3-openlayers/OlStyleIcon.vue_vue_type_script_setup_true_lang-l50jgLd5
  • vue3-openlayers/OlStyleStroke.vue_vue_type_script_setup_true_lang-DZedA3zE
  • vue3-openlayers/OlStyleStroke.vue_vue_type_script_setup_true_lang-T9R5s0Xw
  • vue3-openlayers/OlStyleText.vue_vue_type_script_setup_true_lang-DdQ9mKeQ
  • vue3-openlayers/OlStyleText.vue_vue_type_script_setup_true_lang-qgBomPf-
  • vue3-openlayers/OlSwipeControl.vue_vue_type_script_setup_true_lang-CU-6IPsC
  • vue3-openlayers/OlSwipeControl.vue_vue_type_script_setup_true_lang-i1JfGijn
  • vue3-openlayers/OlTileLayer.vue_vue_type_script_setup_true_lang-BInKQGek
  • vue3-openlayers/OlTileLayer.vue_vue_type_script_setup_true_lang-Bt78UPkH
  • vue3-openlayers/OlToggleControl.vue_vue_type_script_setup_true_lang-BctgQeYP
  • vue3-openlayers/OlToggleControl.vue_vue_type_script_setup_true_lang-CVyzXOju
  • vue3-openlayers/OlVectorImageLayer.vue_vue_type_script_setup_true_lang-DHhHgHh4
  • vue3-openlayers/OlVectorImageLayer.vue_vue_type_script_setup_true_lang-Db7Rw_jx
  • vue3-openlayers/OlVectorLayer.vue_vue_type_script_setup_true_lang-BK1zICV1
  • vue3-openlayers/OlVectorLayer.vue_vue_type_script_setup_true_lang-Cfj4aaxQ
  • vue3-openlayers/OlVectorTileLayer.vue_vue_type_script_setup_true_lang-B3bPdNI0
  • vue3-openlayers/OlVectorTileLayer.vue_vue_type_script_setup_true_lang-Cc_S7a6J
  • vue3-openlayers/OlVideoRecorderControl.vue_vue_type_script_setup_true_lang-BoAdojYw
  • vue3-openlayers/OlVideoRecorderControl.vue_vue_type_script_setup_true_lang-CBfl6-Nq
  • vue3-openlayers/OlView.vue_vue_type_script_setup_true_lang-BKRD00s5
  • vue3-openlayers/OlView.vue_vue_type_script_setup_true_lang-Dqydq-ET
  • vue3-openlayers/OlWebglTileLayer.vue_vue_type_script_setup_true_lang-DCB8vbWI
  • vue3-openlayers/OlWebglTileLayer.vue_vue_type_script_setup_true_lang-DjEqRJRE
  • vue3-openlayers/OlWebglVectorLayer.vue_vue_type_script_setup_true_lang-B-76Ajit
  • vue3-openlayers/OlWebglVectorLayer.vue_vue_type_script_setup_true_lang-DF5KOTkP
  • vue3-openlayers/OlZoneControl.vue_vue_type_script_setup_true_lang-ByZPW62w
  • vue3-openlayers/OlZoneControl.vue_vue_type_script_setup_true_lang-CIKm3j5y
  • vue3-openlayers/OlZoomControl.vue_vue_type_script_setup_true_lang-BnYSXUto
  • vue3-openlayers/OlZoomControl.vue_vue_type_script_setup_true_lang-DJWyxvPx
  • vue3-openlayers/OlZoomSliderControl.vue_vue_type_script_setup_true_lang-3U8lDozd
  • vue3-openlayers/OlZoomSliderControl.vue_vue_type_script_setup_true_lang-BNRRdnKP
  • vue3-openlayers/OlZoomToExtentControl.vue_vue_type_script_setup_true_lang-BdVoCvbJ
  • vue3-openlayers/OlZoomToExtentControl.vue_vue_type_script_setup_true_lang-DISBYOer
  • vue3-openlayers/_commonjsHelpers-Bc2YnDe1
  • vue3-openlayers/_commonjsHelpers-DWwsNxpa
  • vue3-openlayers/animations
  • vue3-openlayers/animations/AnimationCommonProps
  • vue3-openlayers/animations/AnimationTypes
  • vue3-openlayers/animations/OlAnimationDrop
  • vue3-openlayers/animations/OlAnimationFade
  • vue3-openlayers/animations/OlAnimationPath
  • vue3-openlayers/animations/OlAnimationShake
  • vue3-openlayers/animations/OlAnimationSlide
  • vue3-openlayers/animations/OlAnimationTeleport
  • vue3-openlayers/animations/OlAnimationZoom
  • vue3-openlayers/animations/index
  • vue3-openlayers/components/animations/AnimationCommonProps
  • vue3-openlayers/components/animations/AnimationTypes
  • vue3-openlayers/components/animations/OlAnimationDrop
  • vue3-openlayers/components/animations/OlAnimationFade
  • vue3-openlayers/components/animations/OlAnimationPath
  • vue3-openlayers/components/animations/OlAnimationShake
  • vue3-openlayers/components/animations/OlAnimationSlide
  • vue3-openlayers/components/animations/OlAnimationTeleport
  • vue3-openlayers/components/animations/OlAnimationZoom
  • vue3-openlayers/components/animations/index
  • vue3-openlayers/components/controls/OlAttributionControl
  • vue3-openlayers/components/controls/OlButtonControl
  • vue3-openlayers/components/controls/OlContextMenuControl
  • vue3-openlayers/components/controls/OlControlBar
  • vue3-openlayers/components/controls/OlFullScreenControl
  • vue3-openlayers/components/controls/OlLayerSwitcherControl
  • vue3-openlayers/components/controls/OlLayerSwitcherImageControl
  • vue3-openlayers/components/controls/OlMousePositionControl
  • vue3-openlayers/components/controls/OlOverviewMapControl
  • vue3-openlayers/components/controls/OlPrintDialogControl
  • vue3-openlayers/components/controls/OlProfileControl
  • vue3-openlayers/components/controls/OlRotateControl
  • vue3-openlayers/components/controls/OlScaleLineControl
  • vue3-openlayers/components/controls/OlSearchControl
  • vue3-openlayers/components/controls/OlSwipeControl
  • vue3-openlayers/components/controls/OlToggleControl
  • vue3-openlayers/components/controls/OlVideoRecorderControl
  • vue3-openlayers/components/controls/OlZoneControl
  • vue3-openlayers/components/controls/OlZoomControl
  • vue3-openlayers/components/controls/OlZoomSliderControl
  • vue3-openlayers/components/controls/OlZoomToExtentControl
  • vue3-openlayers/components/controls/index
  • vue3-openlayers/components/geometries/OlGeomCircle
  • vue3-openlayers/components/geometries/OlGeomLineString
  • vue3-openlayers/components/geometries/OlGeomMultiLineString
  • vue3-openlayers/components/geometries/OlGeomMultiPoint
  • vue3-openlayers/components/geometries/OlGeomMultiPolygon
  • vue3-openlayers/components/geometries/OlGeomPoint
  • vue3-openlayers/components/geometries/OlGeomPolygon
  • vue3-openlayers/components/geometries/index
  • vue3-openlayers/components/index
  • vue3-openlayers/components/interactions/OlInteractionClusterSelect
  • vue3-openlayers/components/interactions/OlInteractionDragBox
  • vue3-openlayers/components/interactions/OlInteractionDragRotate
  • vue3-openlayers/components/interactions/OlInteractionDragRotateAndZoom
  • vue3-openlayers/components/interactions/OlInteractionDraw
  • vue3-openlayers/components/interactions/OlInteractionLink
  • vue3-openlayers/components/interactions/OlInteractionModify
  • vue3-openlayers/components/interactions/OlInteractionMouseWheelZoom
  • vue3-openlayers/components/interactions/OlInteractionPointer
  • vue3-openlayers/components/interactions/OlInteractionSelect
  • vue3-openlayers/components/interactions/OlInteractionSnap
  • vue3-openlayers/components/interactions/OlInteractionSynchronize
  • vue3-openlayers/components/interactions/OlInteractionTransform
  • vue3-openlayers/components/interactions/index
  • vue3-openlayers/components/layers/LayersCommonProps
  • vue3-openlayers/components/layers/OlAnimatedClusterLayer
  • vue3-openlayers/components/layers/OlGraticuleLayer
  • vue3-openlayers/components/layers/OlHeatmapLayer
  • vue3-openlayers/components/layers/OlImageLayer
  • vue3-openlayers/components/layers/OlLayerGroup
  • vue3-openlayers/components/layers/OlTileLayer
  • vue3-openlayers/components/layers/OlVectorImageLayer
  • vue3-openlayers/components/layers/OlVectorLayer
  • vue3-openlayers/components/layers/OlVectorTileLayer
  • vue3-openlayers/components/layers/OlWebglTileLayer
  • vue3-openlayers/components/layers/OlWebglVectorLayer
  • vue3-openlayers/components/layers/WebGLVectorLayerClass
  • vue3-openlayers/components/layers/index
  • vue3-openlayers/components/map/OlFeature
  • vue3-openlayers/components/map/OlGeoLocation
  • vue3-openlayers/components/map/OlMap
  • vue3-openlayers/components/map/OlOverlay
  • vue3-openlayers/components/map/OlProjectionRegister
  • vue3-openlayers/components/map/OlView
  • vue3-openlayers/components/map/__test__/OlFeature.spec
  • vue3-openlayers/components/map/__test__/OlMap.spec
  • vue3-openlayers/components/map/__test__/OlOverlay.spec
  • vue3-openlayers/components/map/index
  • vue3-openlayers/components/registerWithAliases
  • vue3-openlayers/components/sources/OlSourceBingMaps
  • vue3-openlayers/components/sources/OlSourceCluster
  • vue3-openlayers/components/sources/OlSourceGeoTIFF
  • vue3-openlayers/components/sources/OlSourceImageStatic
  • vue3-openlayers/components/sources/OlSourceImageWMS
  • vue3-openlayers/components/sources/OlSourceOSM
  • vue3-openlayers/components/sources/OlSourceStadiaMaps
  • vue3-openlayers/components/sources/OlSourceTianditu
  • vue3-openlayers/components/sources/OlSourceTileArcGISRest
  • vue3-openlayers/components/sources/OlSourceTileDebug
  • vue3-openlayers/components/sources/OlSourceTileJSON
  • vue3-openlayers/components/sources/OlSourceTileWMS
  • vue3-openlayers/components/sources/OlSourceVector
  • vue3-openlayers/components/sources/OlSourceVectorTile
  • vue3-openlayers/components/sources/OlSourceWMTS
  • vue3-openlayers/components/sources/OlSourceXYZ
  • vue3-openlayers/components/sources/TiandituClass
  • vue3-openlayers/components/sources/index
  • vue3-openlayers/components/styles/OlStyle
  • vue3-openlayers/components/styles/OlStyleCircle
  • vue3-openlayers/components/styles/OlStyleFill
  • vue3-openlayers/components/styles/OlStyleFlowLine
  • vue3-openlayers/components/styles/OlStyleIcon
  • vue3-openlayers/components/styles/OlStyleStroke
  • vue3-openlayers/components/styles/OlStyleText
  • vue3-openlayers/components/styles/index
  • vue3-openlayers/composables
  • vue3-openlayers/composables-entry
  • vue3-openlayers/composables/index
  • vue3-openlayers/composables/useAnimation
  • vue3-openlayers/composables/useControl
  • vue3-openlayers/composables/useGeometry
  • vue3-openlayers/composables/useLayer
  • vue3-openlayers/composables/useOpenLayersEvents
  • vue3-openlayers/composables/usePropsAsObjectProperties
  • vue3-openlayers/composables/useSource
  • vue3-openlayers/controls
  • vue3-openlayers/controls/OlAttributionControl
  • vue3-openlayers/controls/OlButtonControl
  • vue3-openlayers/controls/OlContextMenuControl
  • vue3-openlayers/controls/OlControlBar
  • vue3-openlayers/controls/OlFullScreenControl
  • vue3-openlayers/controls/OlLayerSwitcherControl
  • vue3-openlayers/controls/OlLayerSwitcherImageControl
  • vue3-openlayers/controls/OlMousePositionControl
  • vue3-openlayers/controls/OlOverviewMapControl
  • vue3-openlayers/controls/OlPrintDialogControl
  • vue3-openlayers/controls/OlProfileControl
  • vue3-openlayers/controls/OlRotateControl
  • vue3-openlayers/controls/OlScaleLineControl
  • vue3-openlayers/controls/OlSearchControl
  • vue3-openlayers/controls/OlSwipeControl
  • vue3-openlayers/controls/OlToggleControl
  • vue3-openlayers/controls/OlVideoRecorderControl
  • vue3-openlayers/controls/OlZoneControl
  • vue3-openlayers/controls/OlZoomControl
  • vue3-openlayers/controls/OlZoomSliderControl
  • vue3-openlayers/controls/OlZoomToExtentControl
  • vue3-openlayers/controls/index
  • vue3-openlayers/demos/points
  • vue3-openlayers/geometries
  • vue3-openlayers/geometries/OlGeomCircle
  • vue3-openlayers/geometries/OlGeomLineString
  • vue3-openlayers/geometries/OlGeomMultiLineString
  • vue3-openlayers/geometries/OlGeomMultiPoint
  • vue3-openlayers/geometries/OlGeomMultiPolygon
  • vue3-openlayers/geometries/OlGeomPoint
  • vue3-openlayers/geometries/OlGeomPolygon
  • vue3-openlayers/geometries/index
  • vue3-openlayers/helpers
  • vue3-openlayers/helpers-entry
  • vue3-openlayers/helpers/projection
  • vue3-openlayers/helpers/properties
  • vue3-openlayers/html2canvas.esm-BbNUumPs
  • vue3-openlayers/html2canvas.esm-DWZSdXKi
  • vue3-openlayers/index
  • vue3-openlayers/index.es-CBxT5PTg
  • vue3-openlayers/index.es-C_0JMTqV
  • vue3-openlayers/interactions
  • vue3-openlayers/interactions/OlInteractionClusterSelect
  • vue3-openlayers/interactions/OlInteractionDragBox
  • vue3-openlayers/interactions/OlInteractionDragRotate
  • vue3-openlayers/interactions/OlInteractionDragRotateAndZoom
  • vue3-openlayers/interactions/OlInteractionDraw
  • vue3-openlayers/interactions/OlInteractionLink
  • vue3-openlayers/interactions/OlInteractionModify
  • vue3-openlayers/interactions/OlInteractionMouseWheelZoom
  • vue3-openlayers/interactions/OlInteractionPointer
  • vue3-openlayers/interactions/OlInteractionSelect
  • vue3-openlayers/interactions/OlInteractionSnap
  • vue3-openlayers/interactions/OlInteractionSynchronize
  • vue3-openlayers/interactions/OlInteractionTransform
  • vue3-openlayers/interactions/index
  • vue3-openlayers/interactionss
  • vue3-openlayers/layers
  • vue3-openlayers/layers/LayersCommonProps
  • vue3-openlayers/layers/OlAnimatedClusterLayer
  • vue3-openlayers/layers/OlGraticuleLayer
  • vue3-openlayers/layers/OlHeatmapLayer
  • vue3-openlayers/layers/OlImageLayer
  • vue3-openlayers/layers/OlLayerGroup
  • vue3-openlayers/layers/OlTileLayer
  • vue3-openlayers/layers/OlVectorImageLayer
  • vue3-openlayers/layers/OlVectorLayer
  • vue3-openlayers/layers/OlVectorTileLayer
  • vue3-openlayers/layers/OlWebglTileLayer
  • vue3-openlayers/layers/OlWebglVectorLayer
  • vue3-openlayers/layers/WebGLVectorLayerClass
  • vue3-openlayers/layers/index
  • vue3-openlayers/map
  • vue3-openlayers/map/OlFeature
  • vue3-openlayers/map/OlGeoLocation
  • vue3-openlayers/map/OlMap
  • vue3-openlayers/map/OlOverlay
  • vue3-openlayers/map/OlProjectionRegister
  • vue3-openlayers/map/OlView
  • vue3-openlayers/map/__test__/OlFeature.spec
  • vue3-openlayers/map/__test__/OlMap.spec
  • vue3-openlayers/map/__test__/OlOverlay.spec
  • vue3-openlayers/map/index
  • vue3-openlayers/providers
  • vue3-openlayers/providers-entry
  • vue3-openlayers/purify.es-DjCUp8A2
  • vue3-openlayers/purify.es-_UH6wSMK
  • vue3-openlayers/registerWithAliases-CfHnojZU
  • vue3-openlayers/registerWithAliases-Jl4Xktq1
  • vue3-openlayers/sources
  • vue3-openlayers/sources/OlSourceBingMaps
  • vue3-openlayers/sources/OlSourceCluster
  • vue3-openlayers/sources/OlSourceGeoTIFF
  • vue3-openlayers/sources/OlSourceImageStatic
  • vue3-openlayers/sources/OlSourceImageWMS
  • vue3-openlayers/sources/OlSourceOSM
  • vue3-openlayers/sources/OlSourceStadiaMaps
  • vue3-openlayers/sources/OlSourceTianditu
  • vue3-openlayers/sources/OlSourceTileArcGISRest
  • vue3-openlayers/sources/OlSourceTileDebug
  • vue3-openlayers/sources/OlSourceTileJSON
  • vue3-openlayers/sources/OlSourceTileWMS
  • vue3-openlayers/sources/OlSourceVector
  • vue3-openlayers/sources/OlSourceVectorTile
  • vue3-openlayers/sources/OlSourceWMTS
  • vue3-openlayers/sources/OlSourceXYZ
  • vue3-openlayers/sources/TiandituClass
  • vue3-openlayers/sources/index
  • vue3-openlayers/styles
  • vue3-openlayers/styles/OlStyle
  • vue3-openlayers/styles/OlStyleCircle
  • vue3-openlayers/styles/OlStyleFill
  • vue3-openlayers/styles/OlStyleFlowLine
  • vue3-openlayers/styles/OlStyleIcon
  • vue3-openlayers/styles/OlStyleStroke
  • vue3-openlayers/styles/OlStyleText
  • vue3-openlayers/styles/index
  • vue3-openlayers/types
  • vue3-openlayers/vue3-openlayers.css

Readme

vue3-openlayers

Web map Vue components with the power of OpenLayers

OpenLayers Useful 3rd party libraries https://openlayers.org/3rd-party/

Netlify Status NPM version NPM Minified Size NPM Minzipped Size

Downloads Github Open Issiues Github Closed Issiues GitHub forks GitHub Stars

Open in StackBlitz


6 hours of debugging can save you 5 minutes of reading documentation :) please read the doc :)

- Documentation Netlify

Install

# install current vue3-openlayers version
npm install vue3-openlayers
or
yarn add vue3-openlayers

Stargazers repo roster for @MelihAltintas/vue3-openlayers

Overview

vue3-openlayers is components library that brings the powerful OpenLayers API to the Vue3 reactive world. It can display maps with tiled, raster or vector layers loaded from different sources.

Alt Text

Requirements

Run End-to-End Tests with Playwright

# Install browsers for the first run
npx playwright install

# Runs the end-to-end tests
npm run test:e2e

# Runs the end-to-end tests in interactive UI mode (for local development)
npm run test:e2e:ui

# Runs the tests in debug mode
npm run test:e2e:debug

# Runs the tests in trace mode (to time-travel between actions)
npm run test:e2e:trace

# Serve test report (and inspect trace when)
npm run test:e2e:report

# Runs the tests only on Chromium
npm run test:e2e -- --project=chromium
# Runs the tests of a specific file
npm run test:e2e -- tests/example.spec.ts

# Run tests and record new screenshots locally using the same image as in CI env
docker compose run screenshot-update

Screenshots

Please note, when recording screenshots locally the may differ from the platform (linux) in CI. This results in:

  • a: a different file name
  • b: a slightly different screenshot

So tackle this issue, please always record screenshots locally using the docker compose file which will use the same image/platform as in CI.

docker compose run screenshot-update

License

MIT (c) Melih Altıntaş