GithubHelp home page GithubHelp logo

Comments (13)

Sonwon1 avatar Sonwon1 commented on June 23, 2024 1

I would add, make this user definable.

from osmand.

Sonwon1 avatar Sonwon1 commented on June 23, 2024 1

Just make it user adjustable, problem solved. Give the user control!

from osmand.

Sonwon1 avatar Sonwon1 commented on June 23, 2024 1

Exactly, which is why it is important to let the user decide which setting best suits their needs since not one default will work in all cases.

I am advocating for a design philosophy in whole not for just this setting. I left Google Maps because it became to restrictive and features were removed. I also left Garmin for the restrictions. Now on an Android tablet I can run OsmAnd and OBDII dashboard in split screen mode. I came here for the flexibility. I like to see all of the data that Garmin and Google Maps hides from me. As far as I can tell OsmAnd is currently the most flexible and feature rich nav/mapping app.

from osmand.

sonora avatar sonora commented on June 23, 2024 1

Yeah, we both agree, I'm not trying to hide anything. I am simply pointing out that a setting whichh would need frequent adjustnent per use case is questionable.

from osmand.

vshcherb avatar vshcherb commented on June 23, 2024

Agreed.

To do:

  • Zoom should be 16. Cause that's default zoom to display Buildings and for searching a specific POI / Favorite / Waypoint / building / house 16 should be default. For streets, cities and other search results it could stay lower as it is.

from osmand.

Max1234-Ita avatar Max1234-Ita commented on June 23, 2024

Agreed. To do: Zoom should be 16 cause that's default zoom to display Buildings and for searching a specific POI / Favorite / Waypoint / building / house 16 should be default. For streets, cities and other search results it could stay lower as it is.

Hmm, I think 16 is still a little too low, however.

The town I live in has about 40000 inhabitants: if I search for a particular building, of which I know the house number, with zoom = 15 I can see all all of it, plus some surroundings; with 16 I see almost all the town centre; I think 17 would be good, 18 is great but you lose a little the overview, so I would candidate 17 as an optimal value to be adopted.

Attaching some pictures taken from my smartphone.

Anyway, I think @Sonwon1 is not wrong, the best would be adding an option in OsmAnd settings, allowing the (advanced) users to set the default value they prefer.

Zoom == 15
Screenshot 1

Zoom == 16
Screenshot 2

Zoom == 17
Screenshot 3

Zoom == 18
Screenshot 4

from osmand.

sonora avatar sonora commented on June 23, 2024

Well, yet another user setting, we must have hundreds by now. And then in every profile, I guess? 😉

Trouble is that there is probably no one answer, not even one answer per user if you could adjust it. The issue above assumes that when you look for something you always,want to view the immediate vicinity of it, i.e. the surroundung buildings. But in as many cases I find myself not caring about the neighboring buildings, but trying to find out in which part of town or suburb something is located (like e.g. a hotel).

So I guess there is no good one answer, not even if this were user definable. I always simply use the (+)/(-) zoom buttons depending on the actual use case, and would say @vshcherb 's suggestion of zoom 16 seems good enough as a starting point in all directions?

from osmand.

Sonwon1 avatar Sonwon1 commented on June 23, 2024

Well, yet another user setting, we must have hundreds by now. And then in every profile, I guess? 😉

Trouble is that there is probably no one answer, not even one answer per user if you could adjust it. The issue above assumes that when you look for something you always,want to view the immediate vicinity of it, i.e. the surroundung buildings. But in as many cases I find myself not caring about the neighboring buildings, but trying to find out in which part of town or suburb something is located (like e.g. a hotel).

So I guess there is no good one answer, not even if this were user definable. I always simply use the (+)/(-) zoom buttons depending on the actual use case, and would say @vshcherb 's suggestion of zoom 16 seems good enough as a starting point in all directions?

This is why I believe default settings that a user could change in an advanced settings menu would be the best solution. This allows everyone to use OsmAnd as they need and not how they are told it should be used. If you are worried about a user messing things up then include a return to default action in the menu.

from osmand.

sonora avatar sonora commented on June 23, 2024

Yes, but my point was even if you had this setting, depending on what you search for on different occasions you may find it needs a different value on every occasion? Which is more complex and less intuitive than just tapping +/- as needed for every use case?

from osmand.

dmpr0 avatar dmpr0 commented on June 23, 2024

Review

  • Taping first time on house number search result, open map on 14 zoom level, second and next on 16.

House number

First open Second open Video
HouseNumber.mov
City – 15 POI from search – 16 Search > POI > Show on map – 12

from osmand.

dmpr0 avatar dmpr0 commented on June 23, 2024

Review

  • Todo is missed. Based on available information I can't understand what was done and create task for iOS team.

from osmand.

vshcherb avatar vshcherb commented on June 23, 2024

Implemented algorithm

  • If search object could be visible with previous map center (before search) to extent of ZOOM - 2, then map just zooms out and center moves to search object. For example, my location is in center with zoom 16, nearby searched POI is in 300m but doesn't fit visible bbox of zoom 16 and fits bbox on zoom 14 so both my location and searched POI is visble.
  • In all other cases when zoom out doesn't help to see previous map center and search POI default constants are used:
    • POI / Building - 16
    • Street - 15
    • City - 14

from osmand.

vshcherb avatar vshcherb commented on June 23, 2024

IOS always uses 16 zoom in search should be fixed.

from osmand.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.