El:Android
Το Android είναι ένα λειτουργικό σύστημα που βασίζεται στο Linux για κινητά τηλέφωνα και άλλες κινητές συσκευές. Οι συσκευές Android μπορούν να χρησιμοποιηθούν για την προβολή και την επεξεργασία χαρτών που βασίζονται στο OpenStreetMap, καθώς και για την καταγραφή ιχνών GPS που μπορούν να μεταφορτωθούν στο OSM για βοήθεια στην επεξεργασία.
Για περισσότερες πληροφορίες σχετικά με το Android και το OpenStreetMap, ανατρέξτε επίσης στην κατηγορία Android.
OpenStreetMap.org
Ο πιο βασικός τρόπος για να χρησιμοποιήσετε το OpenStreetMap στην Android συσκευή σας είναι να ανοίξετε το https://www.openstreetmap.org/ σε ένα πρόγραμμα περιήγησης στο Web, όπως το Chrome. Ο ιστότοπος έχει βελτιστοποιηθεί για μικρές οθόνες, όπως αυτές που υπάρχουν σε πολλά τηλέφωνα Android, ωστόσο, ο κινούμενος χάρτης περιορίζεται σε βασικές χειρονομίες όπως το σύρσιμο για μετακίνηση και το τσίμπιμα για μεγέθυνση. Το OpenTouchMap έχει λίγο καλύτερη multitouch υποστήριξη. Για μια εμπειρία προβολής χάρτη παρόμοια με αυτή της εφαρμογής Google Maps, ανατρέξτε στις παρακάτω εφαρμογές. Ομοίως, για να συνεισφέρετε στο OpenStreetMap, ο επεξεργαστής iD που είναι ενσωματωμένος στον ιστότοπο υποστηρίζει τη βασική αλληλεπίδραση σε ταμπλέτες, αλλά μπορείτε να βρείτε μια εφαρμογή επεξεργασίας Android για να είναι πολύ πιο βολική.
Εφαρμογές OpenStreetMap
Κύριο άρθρο: Σύγκριση εφαρμογών Android
Οι παρακάτω εφαρμογές βασίζονται στο OpenStreetMap για κεντρική λειτουργικότητα, επομένως είναι ένας καλός τρ'όπος για να χρησιμοποιήσετε το OpenStreetMap στη συσκευή σας Android. Κάθε μία από αυτές τις εφαρμογές υποστηρίζεται ενεργά, με νέα έκδοση τους τελευταίους 18 μήνες, από τις 11:02, 26 Ιουνίου 2016 (UTC). Για μια ολοκληρωμένη σύγκριση όλων των διαθέσιμων εφαρμογών Android, δείτε την Σύγκριση εφαρμογών Android.
Πλοήγηση
Αυτές οι εφαρμογές παρέχουν πλοήγηση στροφή τη στροφή και, σε πολλές περιπτώσεις, φωνητική καθοδήγηση:
Ανοιχτή πηγή
Ιδιόκτητη / κλειστή πηγή
Είναι επίσης δυνατό να φορτώσετε χάρτες βασισμένους στο OpenStreetMap στις ακόλουθες εφαρμογές:
Επεξεργασία του χάρτη
Αυτές οι προηγμένες εφαρμογές επεξεργασίας σάς επιτρέπουν να συνεισφέρετε στο OpenStreetMap με απευθείας επεξεργασία του χάρτη:
Αυτές οι εφαρμογές είναι εξειδικευμένες επεξεργαστές του OSM που δεν επιτρέπουν την άμεση επεξεργασία δεδομένων:
Αυτές οι εφαρμογές περιέχουν επίσης κάποια περιορισμένη λειτουργικότητα επεξεργασίας:
Αυτές οι εφαρμογές σας επιτρέπουν να χορηγήσετε εικόνες για τους χαρτογράφους του καναπέ για χρήση:
Επαυξημένης πραγματικότητας
Αυτές οι εφαρμογές επικαλύπτουν δεδομένα OpenStreetMap επάνω στην προβολή σε πραγματικό χρόνο της πίσω κάμερας της συσκευής:
Καταγραφή ίχνους
Αυτές οι εφαρμογές σας επιτρέπουν να καταγράφετε την κίνηση σας ως ίχνη GPS. Μπορείτε να μεταφορτώσετε τα ίχνη του GPS σας στο OpenStreetMap για να σας βοηθήσουν να προσθέσετε χαρακτηριστικά στον χάρτη. Οι περισσότερες από αυτές τις εφαρμογές έχουν επίσης χαρακτηριστικά προσανατολισμού που είναι χρήσιμα για πλοήγηση αλλά όχι τόσο λεπτομερής όσο οι εφαρμογές πλοήγησης στροφή τη στροφή.
Σχεδιασμός ταξιδιού
Αυτές οι εφαρμογές σάς επιτρέπουν να αναζητήσετε και να μάθετε σχετικά με τα μέρη στον χάρτη. Πολλές από αυτές υποστηρίζουν επίσης χάρτες εκτός σύνδεσης.
Παιχνίδια
Κύριο άρθρο: Παιχνίδια#Στο ίδιο το παιχνίδι
Αυτά τα παιχνίδια βασίζονται σε δεδομένα του OpenStreetMap για την τροφοδότηση του παιχνιδιού:
Διάφορα
Εφαρμογές που χρησιμοποιούν το OpenStreetMap
Αυτές οι εφαρμογές επίσης χρησιμοποιούν το OpenStreetMap με κάποιο τρόπο:
Βιβλιοθήκες για προγραμματιστές
Κύριο άρθρο: Frameworks
Αρκετές βιβλιοθήκες διευκολύνουν τους προγραμματιστές Android να ενσωματώσουν το OpenStreetMap στις δικές τους εφαρμογές, είτε ως στατική εικόνα χάρτη, είτε ως ένας πλήρης διαδραστικός χάρτης είτε ως πιο εξελιγμένες χρήσεις, όπως η γεωκωδικοποίηση και η δρομολόγηση. Ένα άλλο όφελος από τη χρήση αυτών των βιβλιοθηκών είναι ότι σέβονται την πολιτική χρήσης των πλακιδίων του OpenStreetMap, με την ανάκτηση πλακιδίων και άλλων πόρων από αποκλειστικούς διακομιστές αντί των διακομιστών του OpenStreetMap από δωρεές.
Υπάρχει επίσης ένας αριθμός έργων στο GitHub και στο Google Code με τις ετικέτες 'android' και 'openstreetmap'.
Χάρτες
Βιβλιοθήκη | Ελάχιστο επίπεδο API | Άδεια | Σημειώσεις |
---|---|---|---|
Carto Mobile SDK | 11 | BSD | Υποστηρίζει επικαλύψεις πόλεων 3D, επεξεργάσιμες επικαλύψεις διανυσμάτων και είναι ιδιαίτερα προσαρμόσιμη. |
CartoType | 14 | Ιδιωτικό | Βιβλιοθήκη απόδοσης και δρομολόγησης εκτός σύνδεσης με χρήση του OpenGL ES, προσαρμόσιμα στυλ σελίδων, 2.5D προοπτική προβολή με 3D κτίρια |
GLMap | 14 | Ιδιωτικό | Σε ή εκτός σύνδεσης διανυσματικός χάρτης που απεικονίζεται στη συσκευή χρησιμοποιώντας το OpenGL ES |
LocationMapViewer | 10 | GPLv3+ | Android-Intent; "geo:"-Uri; gpx and kml file/url |
Mapbox Android SDK | 15 | BSD | Προσαρμόσιμοι, διαδραστικοί χάρτες διανυσματικού στυλ στο Mapbox Studio και επεξεργασμένοι με την χρήση του OpenGL ES. Υβριδικά στοιχεία διαθέσιμα για τα Cordova, NativeScript, React Native και Xamarin. |
Mapbox Android Services | 15 | ΜΙΤ | Συνδέεται στο Στατικό API του Mapbox |
mapsforge | 9 | LGPLv3 | Ερμηνεία χάρτη, επικαλύψεις χαρτών και άλλα |
Navmii Mobile SDK | Άγνωστο | Ιδιωτικό | |
OSMBonusPack | 10 | LGPL με εξαιρέσεις | Πρόσθετα για το osmdroid: Δείκτες, Φούσκες, διαδρομές, Κατευθύνσεις, KML και άλλα ... |
osmdroid | 7 | Apache 2 | Αντικατάσταση βάσει του OSM για την κατηγορία MapView (v1 API) του Android. Υποστηρίζει σε σύνδεση και εκτός σύνδεσης πηγές πλακιδίων και επικαλύψεις για την επισήμανση εικονιδίων, παρακολούθηση της θέσης, σχεδίασης σχημάτων. |
OsmSharp | Άγνωστο | GPLv2 ή εμπορική | Εκτός σύνδεσης απόδοση διανυσματικού χάρτη σε C # χρησιμοποιώντας το Xamarin |
Skobbler Android SDK | 14 | Ιδιωτικό | |
Tangram ES | 15 | ΜΙΤ | 2D και 3D απόδοση χάρτη χρησιμοποιώντας το OpenGL ES, που χρησιμοποιείται για να έχει τη δική της υπηρεσία διανυσματικών πλακιδίων, αλλά καθώς το Mapzen χρεοκόπησε, δεν υπάρχει πλέον. |
VTM | 10 | GPLv3+ | 2D και 3D απόδοση χάρτη με δική υπηρεσία διανυσματικών πλακιδίων, συμβατό με το Mapsforge. |
WhirlyGlobe-Maply | Άγνωστο | Apache 2 | Κιτ γεωχωρικής απεικόνισης για iOS και Android με βάση το OpenGL ES. Εφαρμόζει έναν χάρτη 2D και μία υδρόγειο σε 3D και μπορεί να χειριστεί τους χάρτες βάσης εικόνας και τους πλακίδια διανυσματικών χαρτών με βάση τα δεδομένα OSM. |
Γεωκωδικοποίηση
Βιβλιοθήκη | Ελάχιστο επίπεδο API | Άδεια | Σημειώσεις |
---|---|---|---|
mapsforge | 9 | LGPLv3 | POI κατάταξη και αναζήτηση |
Pelias Android SDK | Άγνωστο | Apache | Συνδέεται με την περίπτωση Γεωκωδικοποίησης Pelias του Mapzen |
Κατευθύνσεις
Βιβλιοθήκη | Ελάχιστο επίπεδο API | Άδεια | Σημειώσεις |
---|---|---|---|
CartoType | 14 | Ιδιωτικό | Βιβλιοθήκη απόδοσης και δρομολόγησης, υποστηρίζει μηχανοκίνητα οχήματα, ποδήλατα, περπάτημα και άλλα, μπορεί να λάβει υπόψη τις κλίσεις |
GraphHopper | Άγνωστο | Apache 2 | Μηχανή δρομολόγησης για αυτοκίνητο, ποδήλατο και άλλα |
Mapbox Android Services | 15 | ΜΙΤ | Συνδέεται με τις Κατευθύνσεις API του Mapbox για δεδομένα διαδρομής |
mapsforge | 9 | LGPLv3 | Σχεδιασμός διαδρομής και πλοήγηση |
Navmii Mobile SDK | Άγνωστο | Ιδιωτικό | |
On The Road | Άγνωστο | Apache | Συνδέεται με το Mapzen Στροφή τη Στροφή (τροφοδοτείται από το Valhalla) |
osm-common | Άγνωστο | Apache 2 | Nominatim |
Δείτε επίσης
- Android/Επίλυση προβλημάτων
- Λογισμικό - ριζική σελίδα για όλες τις εφαρμογές OSM
- Πόροι προσβασιμότητας για προγραμματιστές:
- Talkback, ένας δωρεάν συνθέτης ομιλίας Google είναι διαθέσιμος από το Android Market
- "Eyes free" - Πώς να κάνετε προγράμματα προσιτά για τους τυφλούς
- Προσβασιμότητα Android
Λειτουργικά συστήματα που βασίζονται σε πυρήνες GNU / Linux |
---|
Android · Arch · Debian · Fedora · Firefox OS · Gentoo · Mandriva · Mint · Red Hat · sidux · Slackware · SuSE · Tizen · Ubuntu |
Category: Android |