El:Android

From OpenStreetMap Wiki
Jump to navigation Jump to search

Το 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

Δείτε επίσης

Λειτουργικά συστήματα που βασίζονται σε πυρήνες GNU / Linux
Android · Arch · Debian · Fedora · Firefox OS · Gentoo · Mandriva · Mint · Red Hat · sidux · Slackware · SuSE · Tizen · Ubuntu
CategoryAndroid