Scribble Maps Blog
← All posts

Scribble Maps Blog

Προσκόλληση Σημείων σε Δρόμους

Πρόσφατα κυκλοφορήσαμε τη λειτουργία προσκόλλησης σε δρόμους (road snapping). Αυτή η λειτουργία ήταν κάτι που μας ζητούσαν πολύ συχνά, αλλά τεχνικά ήταν πολύ δύσκολο να υλοποιηθεί. Ωστόσο, πλέον διαθέτουμε τον δικό μας διακομιστή Open Street Maps και αυτό μας επιτρέπει να λαμβάνουμε δεδομένα δρόμων απευθείας. Η σχεδίαση στοιχείων όπως οι στροφές ήταν παλαιότερα πολύ δύσκολη. Τώρα, με την προσκόλληση σε δρόμους, είναι πολύ πιο εύκολη.



Τα παραγόμενα δεδομένα είναι στην πραγματικότητα καθαρά δεδομένα που προέρχονται από το OSM. Αυτό σημαίνει ότι οι κόμβοι του δρόμου θα ταιριάζουν με αυτούς που δημιουργούνται από το OSM. Χρησιμοποιούμε έναν συνδυασμό τακτικών για αυτό, συμπεριλαμβανομένης της εύρεσης διαδρομής (path finding), και σε ορισμένες περιπτώσεις αυτό μπορεί να κάνει την προσκόλληση σε δρόμους να συμπεριφέρεται περίεργα. Το γνωρίζουμε αυτό και πρόκειται να το βελτιώσουμε σε μελλοντικές εκδόσεις, αλλά αποφασίσαμε ότι ήταν αρκετά καλό για να κυκλοφορήσει σε έκδοση beta, ώστε οι χρήστες μας να μπορούν να αρχίσουν να το χρησιμοποιούν αμέσως.

Ασυμβατότητες OSM / Google
Ίσως παρατηρήσετε καθώς το χρησιμοποιείτε, ότι το επίπεδο οδηγού (που αναπαρίσταται από μια λεπτή μπλε γραμμή) μπορεί να μην ευθυγραμμίζεται τέλεια με το Google. Θα πρέπει να ευθυγραμμίζεται τέλεια με τα δεδομένα από το Mapbox και το OSM.

Ανάλογα με το πόσο υψηλή κίνηση έχει μια περιοχή, θα εξαρτηθεί και το πόσο ακριβή και κοντινά είναι τα δεδομένα. Θα πρέπει να αναφέρουμε ότι μπορείτε να συνεισφέρετε και εσείς οι ίδιοι στο http://www.openstreetmap.org.

Το μέλλον με το OSM
Η δημιουργία της δικής μας υποδομής OSM πρόκειται να έχει μερικές εξαιρετικές συνέπειες για εμάς στο μέλλον. Συμπεριλαμβανομένης, μεταξύ άλλων, της δυνατότητας να έχουμε ένα εντελώς ανεξάρτητο API, τα δικά μας ανεξάρτητα επίπεδα Scribble Maps, καθώς και μια νέα λειτουργία που θα σας επιτρέπει να επισημαίνετε χώρες/πολιτείες κ.λπ.
← All posts