Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Panoramax StreetView Layer (GSOC) #10317

Merged
merged 49 commits into from
Jul 29, 2024

Conversation

mattiapezzotti
Copy link
Collaborator

@mattiapezzotti mattiapezzotti commented Jul 11, 2024

Brings a brand new StreetView Layer to Street Images as requested in #9941

This is still a wip, expect some bugs :P

//edit @tyrasd: For some screenshots and additional details, see https://www.openstreetmap.org/user/Juicio/diary/404174 and https://github.com/openstreetmap/iD/wiki/GSoC-2024-%E2%80%93-Panoramax-integration

mattiapezzotti and others added 30 commits May 27, 2024 17:17
When changing to a different photo, it can be the case that the new photo has a different aspect ratio: the zoom behaviour needs to be updated.

Also, keeping the "orientation" does not make sense for plane photos, and even keeping the previously shown photo's zoom is also not typically desired for these.
fix zoom/pan glitch on plane photos
@mattiapezzotti mattiapezzotti requested a review from tyrasd July 11, 2024 22:10
@tyrasd tyrasd added the streetlevel An issue with streetlevel photos label Jul 12, 2024
@JackNUMBER
Copy link
Contributor

JackNUMBER commented Jul 12, 2024

You can set this PR as draft instead it is ready to be reviewed.

Thanks for this contribution, can't wait to use it!

@tyrasd tyrasd marked this pull request as draft July 13, 2024 07:36
mattiapezzotti and others added 3 commits July 13, 2024 13:03
Fixing a bug with heading
Fixing a bug with heading
@tyrasd tyrasd marked this pull request as ready for review July 29, 2024 14:26
Copy link
Member

@tyrasd tyrasd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mattiapezzotti I've tested the implementation and found a few minor things that I fixed in my commits in this branch today:

  • the date filters did not update immediately (this was also buggy in the mapilio layer, and likely was a simple copy-paste mistake)
  • username filters: sometimes did not update when the input field was changed and did not take into account that a single user name can have more than one user id in panoramax (one per server, e.g. one for openstreetmap.fr and one for the IGN server)
  • the username input field can supply more than one username
  • this branch contained a bit of code (and translatable strings) which is only needed for the upcoming enhancement (date slider). I've removed it for now. You might have to pay attention to that when rebasing your other branch on the development branch after this PR is merged.

Apart from that, this seems to work quite well. Thank you!

@tyrasd tyrasd merged commit 97db3bb into openstreetmap:develop Jul 29, 2024
3 checks passed
@Pujakumari1202
Copy link

Hi there,

I am Puja Kumari currently planning to contribute to open source through GSOC and I found the OpenStreetMap community particularly inspiring because of its mission to create and provide free, accessible geographic data for the world.

It would be really great if the community members would help me to know regarding how should I get started.

Thanks and Regards

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
streetlevel An issue with streetlevel photos
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants