organicmaps / organicmaps

🍃 Organic Maps is a free Android & iOS offline maps app for travelers, tourists, hikers, and cyclists. It uses crowd-sourced OpenStreetMap data and is developed with love by MapsWithMe (MapsMe) founders and our community. No ads, no tracking, no data collection, no crapware. Please donate to support the development!
https://organicmaps.app
Apache License 2.0
9.89k stars 951 forks source link

Add a Street View feature #6028

Open oleg-rswll opened 1 year ago

oleg-rswll commented 1 year ago

It is quite useful within Google Maps and Apple Maps to be able to see the actual street (ex. Google Maps Street View), pan around and look at the area.

A similar feature would be very useful in Organic Maps.

Criteria

biodranik commented 1 year ago

Integrating with Mapillary is an option.

Jean-BaptisteC commented 5 months ago

A first step can be to add a link in place page to go to the platform

biodranik commented 5 months ago

That's a good idea, is it hard to implement?

Jean-BaptisteC commented 5 months ago

Not just build URL with coordinates Some examples:

oleg-rswll commented 5 months ago

Integrating with Mapillary is an option.

Mapillary is owned by Meta, may not be the best option for an open source community project, especially when other options are available.

biodranik commented 5 months ago

Organic Maps is used by many users who don't care about open-source, but worry about solving their issues in a good map app. Guessing, the number of those users may be more than 90%.

oleg-rswll commented 5 months ago

Organic Maps is used by many users who don't care about open-source, but worry about solving their issues in a good map app. Guessing, the number of those users may be more than 90%.

Building a closed source and commercial product is a very different path than what Organic Maps has done so far. If you are suggesting a big pivot for Organic Maps toward closed source, that is a very large discussion.

biodranik commented 5 months ago

I wonder how adding a convenient street view link to the Place Page is related to "pivoting toward closed source".

oleg-rswll commented 5 months ago

If a decisions is made to go with a Meta product when an open service is available, that raises a number of questions.

Selecting a street view service should go through an evaluation process, to understand the offerings and potential trade-offs. Fortunately, today there are open services which rival closed source, and that's great progress compared to just several years ago.

biodranik commented 5 months ago

We can always build our own open-source and privacy-focused street view service! It is just a bit harder than adding a link to existing services...

oleg-rswll commented 5 months ago

When the choices are these, there is definitely a strong preference for one of them:

1) Internally developed solution 2) Closed source, VC backed and owned by META 3) Open-source, not owned by big tech

eduardmolnar commented 4 months ago

Hello, I think a similar but useful idea could be to add an option for users to add their own photos along a POI only for local use (e.g. on a hike you come across something interesting, but it has context only for you) sort of like a photo map. What do you think?

biodranik commented 4 months ago

What will happen with these photos after a hike? Should their copies be stored in OM? What if original photos are deleted by a user from a photo library?

Storing photos on a server can be a possible solution.

eduardmolnar commented 4 months ago

The photos will remain with their POIs as long as the user doesn't delete them. They will be copied in the app storage alongside the POI, so when you export your data the photos are included as well Larger photos could be compressed to a maximum size specified by the user maybe

I don't think we should burden servers with another thing to store, I'm thinking of this feature as an addition to a regular POI, and everything stored on device just like always.

oleg-rswll commented 4 months ago

@SiarheiFedartsou Sounds like an interesting idea. Can you create a new Issue for this to separate it out from the Street View issue.

Coehill commented 2 months ago

You could pull images from Panoramax (see #8546) which uses the panoramax=* tag. It's open-source and federated. Whereas Mapillary is not only closed-source, but is owned by Meta which is actively hostile against user privacy, going against the mission of OrganicMaps.