OsmAnd | project aims at providing comfortable map | Map library

 by   osmandapp Java Version: 2.0.0 License: Non-SPDX

kandi X-RAY | OsmAnd Summary

kandi X-RAY | OsmAnd Summary

OsmAnd is a Java library typically used in Institutions, Learning, Education, Geo, Map applications. OsmAnd has no bugs, it has build file available and it has medium support. However OsmAnd has 1 vulnerabilities and it has a Non-SPDX License. You can download it from GitHub.


            kandi-support Support

              OsmAnd has a medium active ecosystem.
              It has 3723 star(s) with 942 fork(s). There are 140 watchers for this library.
              It had no major release in the last 12 months.
              There are 2548 open issues and 8001 have been closed. On average issues are closed in 115 days. There are 15 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of OsmAnd is 2.0.0

            kandi-Quality Quality

              OsmAnd has no bugs reported.

            kandi-Security Security

              OsmAnd has 1 vulnerability issues reported (1 critical, 0 high, 0 medium, 0 low).

            kandi-License License

              OsmAnd has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              OsmAnd releases are available to install and integrate.
              Build file is available. You can build the component from source.

            Top functions reviewed by kandi - BETA

            kandi has reviewed OsmAnd and discovered the below as its top functions. This is intended to give you an instant insight into OsmAnd implemented functionality, and help decide if they suit your requirements.
            • Process the given intent .
            • Do the actual calculations .
            • Create an alert dialog .
            • Returns the inventory command .
            • Creates the normal options menu .
            • register main view
            • Calculates the path for a turn .
            • Create the export settings map .
            • Loads the specified map tile .
            • Build row .
            Get all kandi verified functions for this library.

            OsmAnd Key Features

            No Key Features are available at this moment for OsmAnd.

            OsmAnd Examples and Code Snippets

            No Code Snippets are available at this moment for OsmAnd.

            Community Discussions


            how to convert google-maps GeoJSON to GPX, retaining location names
            Asked 2020-Oct-27 at 16:09

            I have exported my google-maps Point Of Interests (saved places / locations) via the takeout tool. How can i convert this to GPX, so that i can import it into OSMAnd?

            I tried using gpsbabel:



            Answered 2020-Oct-27 at 16:09

            in the end I solved this by creating a small python script to convert between the formats. This could be easily adapted for specific needs:

            Source https://stackoverflow.com/questions/64558458


            emulate gps data for use with traccar using Qt
            Asked 2020-Jan-23 at 16:52

            I am attempting to write a GPS emulator with QT c++. It will be used to send data to Traccar tracking app. Traccar uses localhost port 5055 to receive packets and uses the data from the packets to plot a location. I have not been successful in getting traccar to read the packets. Traccar expects to see the packet in HTML format. I am not sure if my program is formatting the data correctly. All of the lines starting with //\ show what I have tried.

            This is the part of the program that writes data to loalhost port 5055:



            Answered 2020-Jan-22 at 18:23

            Try this. Its work for me:

            Source https://stackoverflow.com/questions/59833375


            Download files with acclist not working as excpected
            Asked 2019-Jun-17 at 21:48

            I want to download all files matching a certain pattern from https://download.osmand.net/list.php.

            For example running



            Answered 2019-Jun-17 at 21:48

            I didn't know myself, researching for this answer I learned something new.

            wget docs says:

            ‘-A acclist --accept acclist’
            -R rejlist --reject rejlist’
            Specify comma-separated lists of file name suffixes or patterns to accept or reject (see Types of Files). Note that if any of the wildcard characters, ‘’, ‘?’, ‘[’ or ‘]’, appear in an element of acclist or rejlist, it will be treated as a pattern, rather than a suffix. In this case, you have to enclose the pattern into quotes to prevent your shell from expanding it, like in ‘-A ".mp3"’ or ‘-A '*.mp3'’.

            ‘--accept-regex urlregex’
            ‘--reject-regex urlregex’
            Specify a regular expression to accept or reject the complete URL.

            So it seems that -A can be used to check extensions, but not the full pattern of the link. To search the full pattern, you need the --accept-regex urlregex option.

            The following command worked for me.

            Source https://stackoverflow.com/questions/56637823


            OSMAND commercial support
            Asked 2017-Sep-08 at 18:01

            A couple of days ago I sent an email to the contact address in the official OSMAND site, but have not received an answer yet. I'm now asking here in case someone affiliated with the project reads this. The company I work for needs a custom development on top of OSMAND, and it's willing to financially support the project in exchange for this.

            Does anyone here know how to reach the right person for this?




            Answered 2017-Sep-08 at 18:01

            I suggest to wait 1-2 days longer. If you still don't get a reply then try https://github.com/osmandapp/Osmand. The developers are pretty active there.

            Source https://stackoverflow.com/questions/46116728


            Opening gpx file in Osmand, from another application
            Asked 2017-Aug-17 at 21:12

            I have an Android application that basically stores a list of gpx files which are saved on the user's phone. When the user clicks on the filename in the application, it should prompt the user to open the gpx file with whatever routing applications are available on his phone. Right now I am testing with opening the file in Osmand. The problem is, Osmand is opening, but then immediately crashing.

            The code that tries to open the file is this:



            Answered 2017-Aug-17 at 21:12

            Does Osmand lack the permission to read that file from the FileProvider? In other words, does it help to grant read permission in the intent before the call to startActivity:

            Source https://stackoverflow.com/questions/45541013


            Android - Using OSMAnd downloaded data in OSMDroid app
            Asked 2017-Jun-25 at 07:40

            I am wondering if there is a way to download a map by OSMAnd and then use it in my own app using OSMDroid. I know the way with MOBAC, but in this case i need to use already downloaded map (.obf file)



            Answered 2017-Jun-25 at 07:40

            No. OsmAnd uses its own vector file format (OBF) which isn't supported by osmdroid.

            See the osmdroid wiki for a list of supported offline file formats. It currently lists:

            • osmdroid's flavor of a sqlite database (recommended)
            • osmdroid ZIP
            • MBTiles
            • GEMF
            • GeoPackage (still under development)

            You can also take a look at other libraries with vector map support, for example mapsforge.

            Source https://stackoverflow.com/questions/44733470


            Behaviour of prolog '--' construct?
            Asked 2017-Jun-12 at 17:19

            Good morning, I am stuck on a rule of a Prolog program found in OsmAnd. This is a simplified version:



            Answered 2017-Jun-12 at 17:19

            As far as I know, the -- part is not specific to SWI. It is an operator. Probably in the file you will somewhere see:

            Source https://stackoverflow.com/questions/44497735


            Implement OsmAnd in iOS application
            Asked 2017-Feb-23 at 07:30

            How to implement OsmAnd in my iOS application? I have downloaded sample project from github but I amgetting error while running the code.

            I have done R&D on it and understand that I have to implement all necessary repositories from here but question is how to do it? Totally confused on what to do?

            Reference: Google Groups



            Answered 2017-Feb-23 at 07:30

            I have solved this issue.

            Please follow below steps to do this,

            1. Setup MacPorts in Mac Terminal.
            2. Fire below commands in terminal

            Source https://stackoverflow.com/questions/41739114

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            Osmand through 2.0.0 allow XXE because of binary/BinaryMapIndexReader.java.

            Install OsmAnd

            You can download it from GitHub.
            You can use OsmAnd like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the OsmAnd component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone osmandapp/OsmAnd

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link