Jump to content



Ερώτηση τυπου google maps


aggelopas

Recommended Posts

To driveme, νομίζω ότι ακόμα πρέπει να χρησιμοποιεί την μηχανή και τα χαρτογραφικά δεδομένα της NGi, τα οποία τα διαθέτει σαν web service, το οποίο ονομάζει Map Server... Ο web server τρέχει στην forthnet και το service το κάνουν consume όσοι συνεργάζονται με την NGi που τους δίνει κάποιους κωδικούς...

Η βάση δεδομένων, περιέχει τα λεγόμενα layers... Τα layers είναι τα επίπεδα πληροφοριών και είναι αρκετά, όπως πχ το επίπεδο με τις οδούς, τα σημεία ενδιαφέροντος, την πορεία του δρόμου, την "ταχύτητα" του δρόμου, τις περιοχές... Το πιο σημαντικό επίπεδο (και το κατώτερο) είναι το layer των συντεταγμένων, το οποίο είναι το επίπεδο αναφοράς για όλα τα από πάνω... Η μηχανή αυτό που κάνει είναι ανάλογα με την αναζήτηση που κάνεις να δημιουργεί την εικόνα, διαδρομή κτλ... η εικόνα δημιουργείται με διάφορους αλγόριθμους σαν vector bitmap, οπότε δεν υπάρχει εικόνα μέσα στην βάση δεδομένων, αλλά δημιουργείται on the fly... Έχει πολύ ενδιαφέρων ο συγκεκριμένος τομέας και ειδικά οι αλγόριθμοι που χρησιμοποιούνται...

Η google χρησιμοποιεί κάτι παρόμοιο, αλλά έχει πολύ optimized αλγόριθμους, για την δημιουργία των vectors, την απεικόνιση και το buffering... Επίσης η διαφορά είναι ότι η google παρέχει το API της δωρεάν, ενώ η NGi πχ όχι... Επίσης οι αλγόριθμοι για υπολογισμό διαδρομής παρέχονται και από τους δυο, αλλά η Google δεν παρέχει Reverse Geocode, δηλαδή να βρίσκεις διεύθυνση από στίγμα, ενώ η NGi το παρέχει... τέλος οι χάρτες για Ελλάδα είναι πιο ενημερωμένοι στην NGi απ' ότι στο Google και ιδιαίτερα στην επαρχία, όχι στην Αθήνα...

Το api της Google μπορείς να το χρησιμοποιήσεις με απλή html και javascript ή ακόμα και flash/flex... της NGi μόνο με ASP ή κάποια γλώσσα που να χειρίζεται εύκολα web services ή τέλος με κάποιο dll που δίνει μαζί με τα χαρτογραφικά της δεδομένα... Υπάρχουν και άλλες υπηρεσίες που να δίνουν APIs, αλλά όχι στην Ελλάδα...

Ότι χρειαστείς ρώτα, έχω φάει αρκετό χρόνο και τα μούτρα μου με αυτά...

Link to comment
Share on other sites

Ευχαριστω για τις απαντησεις παιδια.

Βασικα θελω να (προσπαθησω τουλαχιστον) να φτιαξω ενα χαρτη με το google maps api και να καταχωρησω καποια σημεια και να φτιαχνει διαδρομες απο και προς αυτα.

Μεχρι στιγμης δεν εχω βρει καποιο tutorial για πολυ entry κατασταση, οποτε μπορει να με καθοδηγησει καποιος στο τι πρεπει να κανω?

Link to comment
Share on other sites

Από javascript ξες...?

Γενικά ότι χρειάζεσαι είναι το reference, στο οποίο έχει και αρκετά παραδείγματα... το δεξί κλικ -> view source, θα σε βοηθήσει επίσης πολύ...

Δοκίμασε τα παραπάνω και ύστερα οι απορίες λύνονται, αρκεί να έχεις γνώση από javascript...

Link to comment
Share on other sites

  • 4 months later...

Μετα απο πολυ καιρο δεν προλαβα να εμβαθυνω οσο ηθελα.

Μπορεις να μου πεις τι χρειαζεται να στησω για να ξεκινησω να πειραματιζομαι?

Υποθετω οτι χρειαζομαι το xampp και τι αλλο?

Ξεκινησα να διαβαζω και αυτο http://www.amazon.com/exec/obidos/ASIN/1590597079/googlemapsbook-20

Link to comment
Share on other sites

Βασικά το μόνο που χρειάζεσαι είναι το api του google maps, το οποίο το δίνει ελεύθερα η Google εδώ... Δεν χρειάζεσαι php ή ajax για απλές μέχρι και σχετικά σύνθετες εφαρμογές, εκτός και αν εμπλέκεται κάποια βάση δεδομένων στον server...

Επίσης πριν αρκετούς μήνες η Google έδωσε στην κυκλοφορία και ένα api για Flash, οπότε αν την χρησιμοποιείς αντί της html-javascript, κατευθήνσου προς τα εκεί...

Γενικά υπάρχουν τόσα παραδείγματα κώδικα από την Google και τους χρήστες, που ότι και να θες να κάνεις, κατά πάσα πιθανότητα θα υπάρχει ήδη έτοιμο... για να δεις κάποιο κώδικα από τα παραδείγματα της google απλά κάνεις δεξί κλικ -> view source...

Link to comment
Share on other sites

aggelopas, σε μία ιστοσελίδα που ήθελα να βάλω χάρτη από Google χρησιμοποίησα αυτό: http://n01se.net/gmapez/ (αν και φαίνεται να έχει καιρό να ενημερωθεί).

Κοίταξέ το σαν πρώτο βήμα και αν θέλεις εμβαθύνεις περισσότερο. :)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.