osmandapp / osmand Goto Github PK
View Code? Open in Web Editor NEWOsmAnd
Home Page: https://osmand.net
License: Other
OsmAnd
Home Page: https://osmand.net
License: Other
Osmand is proposing the round shown in the pic attached instead of navigating straight. It's not allowed to turn left in this crossing.
The point where the OSM-marker is located, is just a little island for pedestrians:
http://www.openstreetmap.org/#map=19/51.35325/12.37663
OsmAnd 1.5~
SonyEricsson Xperia Arc with Cyanogenmod 10 / Android 4.1.2
Routing along the motorway A81 Osmand seems to prefer motorway_link over motorway and uses the link-route along the motorway, although it is longer than the motorway itself (at least in the osm database).
OSM data defines maxspeed to be 120 in both cases, both variants are connected.
The variant using motorway has a length of 855,7m,
the other variant with motorway_link is of length 864m
OSM note: http://www.openstreetmap.org/?note=58990#map=16/49.1609/9.3012&layers=N
Why is this the case? where does it come from?
And independent from that, shouldn't the *-link ways be counted as slightly slower than the main highways (same class but no link)?
For users with multiple TTS engines installed on their phone it would be nice to define witch engine they wish to use with osmand. Similar to how FBReader TTS+ Plugin handles TTS engines. https://github.com/gregko/TtsPlus-FBReader
I was surprised that installation from the Play Store on my N4 running KitKat takes minutes. The download was quite quick, but the install phase takes very long. I have never seen behavior like that in other apps. Is this a known issue?
Where can I find building documents
It is a little bit annoying when GPS location is lost in tunnels and the current position on map becomes freezed until to the end of the tunnel. For example, Osmand does not inform when there is a speed trap in the tunnel or at its end.
I propose an improvement consisting in to calculate the estimated location based on speed before entering in the tunnel as a constant and the seconds from the lost of GPS signal.
The current location can be calculated over the main line of the route in the tunnel and navigation will be usually more comfortable. User must be informed that he or she is under a tunnel and location is calculated virtually (voice notification and a label titled something like "Under tunnel: estimated position").
OSMAnd renders some features with a dashed style when they have a layer=-1 tag, even if there isn't a tunnel tag or anything indicating that the feature is somehow covered.
Trunk example: http://osm.org/go/esy4UoA1
River example: http://osm.org/go/esyyzX0f0-
Layer tag: http://wiki.openstreetmap.org/wiki/Key:layer
While the tagging in those examples is a bit unusual (it's not mine), it isn't wrong (there's no point in changing it unless you're also doing other changes in the area).
I optimized PNG files inside res folder with an awesome ScriptPNG (http://css-ig.net/scriptpng) in PNG24+A Optimizer mode and that's what I got:
There is no compromise in quality. In total it gives 1 674 830 less bytes ( 1,59 MB ) in the APK file and memory.
Here a zip file with optimized pngs: http://speedy.sh/pSRnc/res.zip
I have an 32Gb MicroSD-Card which ist ext4 formatted therefore it is mounted in /mnt/fuse/sdcard1 and the android sdcard binary remounts it with correct permissions in /storage/sdcard1 (i9100 cm10.2)
In the Storage directory chooser i can only choose /mnt/fuse/sdcrad1 in which osmand has no write permissions but /storage/sdcard1 is not available. As the sdcard binary mounts the sdcard to use it in the andoid system only the "correct" mount point should be displayed
Test issue to check
R.drawable.h_arrow
As needed by /OsmAnd/src/net/osmand/plus/views/RouteLayer.java
R.drawable.mx_user_defined
As needed by /OsmAnd/src/net/osmand/plus/activities/search/SearchPoiFilterActivity.java
Опечатка в одной из строк списка - вместо "Поток" написано "Потом нотификаций"
By using vector maps the system hangs at startup.
When I compiled the latest version available master was a fatal error when using the map. OBF in the root directory.
Request a review.
Samsung Galaxy Tablet - Android 3.1 and 2.2
Search is a central part of any maps app. In OsmAnd »Search« is shown prominently in the menu, but it actually is more of a »Browse« function rather than simple search. I really like OsmAnd but the way search currently works really bugs me. So let’s improve it! :)
There currently are six (!) different ways to search/browse:
If you’re looking for a restaurant for example, POI → Search by name is fastest (if you find it among the options).
If you want to look up an address, it gets cumbersome:
Which is kind of backwards from how people normally approach it. First you search for street+number, and if there are multiple results you either just choose one, or you add the city.
Then it comes to actually seeing the result. In the address search, it takes some time to find out what you actually are supposed to do: Press one of the icons in the bottom bar (not knowing what they are for):
Interesting, online search is actually the thing I wanted when I pressed »search« in the first place. Or rather: One input field where I can put in what I want to search.
All the other things like history, favorites etc could be suggestions in the results. But not separate categories which make me confused about what I need to select to simply get results.
Then there’s another thing which bars me from simply seeing what I wanted to search: I get a popover asking me if I want
Where instead it could simply just show it on the map automatically and I could then decide what I want to do with it.
If that is a direction you are generally willing to go into, I would be happy to provide mockups, design consultation, and the like. :)
Request to show bicycle nodes with a bicycle logo on map including their number as poi like bus stops. Further the bicycle nodes are under category transport of the POI's but when making a custom filter they are not displayed, can they be listed here ?
Hi there,
Whenever I try to use Osmand for routing, I constantly just get the following error:
"Error calculating route. Starting point too far from nearest road"
This happens even when the blue circle / arrow, indicating where I am is entirely on a road, even a main road, in a well mapped area of Toronto, Canada. It updates correctly as I move. I have location services turned on. It happens almost all the time.
I actually have this hunch that it may be something about running short of memory to calculate routes or something
I tried with version 1.5-ARM from the Fdroid repos and and nightly version #1796D on a Samsung Nexus S phone running Android 4.1.2.
As I like to edit the Changeset with JOSM before I upload it to OSM it would be nice if OsmAnd would offer a way to delete all local edits afterwards.
I usually export them to the file poi_modification.osc, load them in JSOM, edit them and finally upload my changes. After that I have to delete every single POI in OsmAnd manually to not get the same POI that I already uploaded next time again.
Hi,
Osmand is dependent on OsmAnd-core?like OsmAnd-ios and OsmAnd-wp8?
Aborting a map download (with the “back” key) closes the progress dialog and will actually result in the file not being unzipped, but the download itself continues, as can easily be observed in the file system.
Hi
The swiss osm association now generates a custom osmand map file of Switzerland (http://planet.osm.ch/switzerland.obf).
Now it is complicated on android to get this file into the osmand directory. One would need a file browser to move the file.
This could be simplified by osmand registring a mimeType with android, such that osmand files are automatically opened with osmand (which would simply moves the file to the correct place)
Right now it's "osmand http://osmand.net". Something that would enable users to find this awesome project would be:
"Global Mobile Map Viewing & Navigation for Offline and Online OSM Maps on the Android"
We at F-Droid have trouble updating OsmAnd because we cannot find relevant commits for formal releases. [1] Would it be possible for the OsmAnd devels to use tags to signal the commit that is used to package a release? Thanks!
[1] http://f-droid.org/forums/topic/update-osmand-and-osmand/#post-3200
Hi
I have a feature request.
It would be nice to see (without calculating yourself it based on the opening_hours string) how long the shown facilities will be open or to be more specific when the state will change.
Could someone who is a bit more into the Java implementation write this down. I found a reference implementation of this in JavaScript: https://github.com/AMDmi3/opening_hours.js
As said I would prefer to see this in the overview (the view with the colored arrows).
In the app "Data Management", there are map downloads, voice packs (recorded, limited features) and voice packs(TTS-synthesized, prefer) to download.
In http://download.osmand.net/rawindexes/ only maps and voice packs(recorded) are available.
Can you also add voice packs(TTS-synthesized, prefer) to http://download.osmand.net/rawindexes/ ?
On the map view :
And what further with our "color_coded"?
osmandapp/OsmAnd-resources#95 (comment)
Hello!
When I try to build OsmAnd with Android Studio, I get DEX Errors because of two files: PlatformUtil.java in net.osmand in the modules OsmAnd and OsmAnd-java
What should I do?
All good repos have a README. Example.
I have made an edit with OsmAnd (adding name, phone-number, opening_hours to an existing poi).
http://www.openstreetmap.org/changeset/20304068
I have uploaded it, and all looks correct, but then I notice that OsmAnd has delete the full adress and the tag cuisine(both wasn't displayed on the edit-screen)
If "Show GPS Status" button is pressed and "GPS Status" is not installed, Osmand proposed to search it on the market.
As "GPS Status & Toolbox" is not a FLOSS, may I proposed you to check before if SatStat is installed on the device. "SatStat" is not available on the store but it is on f-droid repo.
Add the ability to avoid certain types of roads (such as motorways, busy streets, avenues, etc.) when browsing cycling mode.
A simple way to add this would give route options like "Safer route", "Safe route" and "Direct route" each less restrictive than before.
Currently when starting OsmAnd, what you see is not a map, but rather a menu:
Additionally they all seem to have equal importance because they are all of the same size and layout.
Instead, the first thing you should see when starting OsmAnd is the map. The map is the most important part of the app. That’s where I want to look where to go, where I want to search things, where I have my favorites.
The search bar should be integrated in the map. Like at the top, how many widely-used maps apps do. Or apps which offer a search, that is.
The favorites are displayed directly on the map. They should also be shown as suggestions in the search if the search term is relevant. And in a menu.
The settings should largely be unnecessary to edit because they use good defaults. An option to download region data could appear (non-intrusively) when you browse over said area. Settings will always be available through a menu in the main map view.
Hi,
the gpx tracks from Osmand are currently not perfectly compatible to JOSM.
When you record an audio message or take a photo or video through Osmand, the media files are not linked in the way that JOSM can easily work with.
Osmand does this:
<wpt lat="(latitude)" lon="(longitude)">
<name>(filename)</name>
<time>(time)</time>
</wpt>
The filename is built from a geo-shortlink and a counter.
What JOSM can work with at the moment is this:
<wpt lat="(latitude)" lon="(longitude)">
<time>(time)</time>
<name><![CDATA[Sprachaufnahme]]></name>
<link href="(filename)">
<text>(filename)</text>
</link>
</wpt>
I do not know if the name and text parts are necessary, but I'd guess the most important part is the link. When there is a link, JOSM shows a clickable link to the file when you load a gpx. If it's an image, it can be viewed in JOSM. 3gp would be opened in the external standard program.
As it is now, I need to load the images manually and associate them with the track using their time stamps. 3gp can not be associated at all, so JOSM just shows the names of the files at their waypoints.
Of course, this is as much an JOSM issue, but maybe it can be fixed at the Osmand end.
Thank you and keep up the good work!
See a related JOSM ticket here:
http://josm.openstreetmap.de/ticket/5805
Tangentially related:
http://josm.openstreetmap.de/ticket/8765
I belong to a Wilderness search and rescue group here in New York, and we navigate using UTM cord vs lat and long. would be nice to have it so when you did the location on a map screen it would show in UTM cords. Is there anything that can be done?
Hi,
Osmand routed me through a gate that is tagged with access:no when i used pedestrian navigation.
This is the gate:
http://www.openstreetmap.org/node/1525255877#map=17/53.56357/9.98274&layers=D
When I search inside "near POI" within 1 km and filter result by name, I got 6 items (actually 3 but they are duplicated). But when a press a second button from the left (with map icon) it shows me the map with all POIs are shown - not these 6 as I expected.
http://img192.imageshack.us/img192/4711/screen201112091607.png
http://img40.imageshack.us/img40/1687/screen201112091608.png
http://img249.imageshack.us/img249/5508/screen2011120916081.png
Osmand version is 0.7.0-12
Affected files:
OsmAnd/res/values-ca/strings.xml
OsmAnd/res/values-fr/strings.xml
OsmAnd/res/values-it/strings.xml
In current nightly, when changing navigation settings (e.g. the routing service), the transport mode selection that pops up when entering the Navigation submenu seems to have no effect. Instead, the preselection is what is effective.
Workaround is to first set the default transport mode so that becomes the preselection.
The geo: URI currently does not accept an altitude or parameters.
While this seems to match current Google maps behaviour I think it would be preferable if it supported the formats allowed by the spec, and programs like QR droid etc. do accept such geo: URIs.
Examples:
geo:53.33,-3.83,197
geo:53.33,-3.83,197;u=5
In addition I believe the code is also buggy, trying to extract a negative size substring in some cases like:
geo:123?45,
I do not have an environment set up to even test compilation, but I will attach a patch proposal (once I figure out how).
I'm the operator of http://thaimap.osm-tools.org/ which provides bilingual OSM data renderings of Thailand, Cambodia, Laos and Vietnam.
I discovered in my logfile a lot of failed requests from Osmand. As I'm a proud user of the paid app I tried to dig a bit deeper.
Looks like someone added my server as a tile source in Osmand. Unfortunately the URL string does not get properly expanded.
This is what ends in the logfile:
"GET /osm_then/${74}/${72}/${73}.png HTTP/1.1" 404 460 "-" "Osmand 0.7.3 beta"
The Downloads section on Google Code isn't very noob-friendly. I wasn't able to find a recent stable .apk there.
The OSM wiki mentions "few limitations". What are those limitations?
Hello,
I'm reporting a possible license violation against OsmAnd. Take a look here:
https://play.google.com/store/apps/developer?id=Android+Top+Apps
Their applications are surprisingly similar to OsmAnd, but I could not find any reference to this (great) project, nor to its license. I'm not saying that Android Top Apps is certainly violating the GPLv3, but sure it's worth to check.
Thanks for you amazing work!
Why not try OSRM (GNU) as the routing engine?
SpecialPhrases use Java HashMap in line 56, but specialphrases_en.txt contains duplicated keys (atm, fuel, gym...).
SpecialPhrases probably need a redesign or a fix that would not rely on unique keys.
Hello
Could you pls add Vietnamese language ?
Here is the link to translated file i created.
http://www.mediafire.com/?16133adzj8dx46k
Thanks
From my understanding, OSMand is supposed to recognize the Android intent for opening a Geo URI however it does not intercept the intent.
<a href="geo:37.786971,-122.399677;u=35">Wikimedia Headquarters</a>
When that link is included in an email, Google Maps is noted as an app that can intercept it but OSMand is not. It seems like it was supposed to intercept it from this discussion in the Google Groups but something may have broken it: https://groups.google.com/forum/#!msg/osmand/YNj5y6EPaVU/_2dlG6AQz0wJ
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.