Skip to content

Conversation

@nrc97
Copy link

@nrc97 nrc97 commented Dec 16, 2025

Description

This PR introduces support for Panoramax as an additional Street View provider in MapStore2. Users can now visualize street‑level imagery using Panoramax alongside existing providers. The feature includes configuration options, i18n strings, attribution handling, and provider selection at runtime.

Please check if the PR fulfills these requirements

What kind of change does this PR introduce? (check one with "x", remove the others)

  • Feature

Issue

What is the current behavior?
Panoramax is not supportted as streetview provider

What is the new behavior?
We can now use panoramax as provider for the streetview plugin.
Capture d'écran 2025-12-16 122255

Breaking change

  • No

Other useful information

Panoramax OpenAPI Documentation: https://docs.panoramax.fr/api/api/openapi/
Panoramax Viewer Documentation: https://docs.panoramax.fr/web-viewer/#basic-usage

@tdipisa
Copy link
Member

tdipisa commented Dec 16, 2025

@nrc97 thank you so much for contributing with this. We will review as soon as possible.

map.forEachFeatureAtPixel in openlayers/Map.jsx adapted for detection of features of type RenderFeature used for MVT layers. By doing that, MVT layers are clickable and the intersected features are return on clic
TileProviderLayer for being able to create MVT layer and display it.
@nrc97 nrc97 force-pushed the groupe-open/panoramax-streetview-support branch from 341255c to 5eed6a3 Compare December 17, 2025 16:43
- Create a viewer using pnx-photo-viewer to display pictures.
- Add a Panoramax VectorTileLayer using OpenLayers styling to match other providers.
- Handle click events: retrieve picture data directly from the layer datas, or call the API if the data is not found.
@nrc97 nrc97 force-pushed the groupe-open/panoramax-streetview-support branch from 5eed6a3 to 6e7f4bf Compare December 17, 2025 17:08
@tdipisa
Copy link
Member

tdipisa commented Dec 17, 2025

Hi @nrc97 if you are still working on this, I kindly ask you to convert this PR to a Draft PR to avoid reviewing if you haven't completed yest the development. Thank you so much again for the collaboration and the contribution.

@Gaetanbrl
Copy link
Contributor

Is this a tool dedicated to OpenLayers ? (Mapstore offering several map libraries)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants