aggelopas Δημοσιεύτηκε Απρίλιος 4, 2009 #1 Κοινοποίηση Δημοσιεύτηκε Απρίλιος 4, 2009 Θελω να ρωτησω αν γνωριζετε τι τρεχει πισω απο site που εχουν το google maps api, οπως το ploigos.gr, driveme, κλπ. Link to comment Share on other sites More sharing options...
neuromancer Απρίλιος 4, 2009 #2 Κοινοποίηση Απρίλιος 4, 2009 Κάποιο RDBMS (mySQL, MS SQL Server, κτλ), ένας web server, php, και πρόσβαση στο Google Earth API. Link to comment Share on other sites More sharing options...
Jaco Απρίλιος 4, 2009 #3 Κοινοποίηση Απρίλιος 4, 2009 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 More sharing options...
neuromancer Απρίλιος 5, 2009 #4 Κοινοποίηση Απρίλιος 5, 2009 H Google απ'όσο ξέρω το δίνει, αλλά ΟΧΙ δωρεάν. Έχει ένα περίεργο license, σε αφήνει μεν, αλλά υπό προϋποθέσεις. Link to comment Share on other sites More sharing options...
Jaco Απρίλιος 5, 2009 #5 Κοινοποίηση Απρίλιος 5, 2009 Είναι δωρεάν, αρκεί να έχεις ένα account στο gmail... εδώ είναι οι όροι... Link to comment Share on other sites More sharing options...
neuromancer Απρίλιος 5, 2009 #6 Κοινοποίηση Απρίλιος 5, 2009 >> Your service must be freely accessible to end users.Εδώ αν δεν είσαι ok πας σε Premium. Αυτο εννοούσα παραπάνω. Link to comment Share on other sites More sharing options...
aggelopas Απρίλιος 5, 2009 Author #7 Κοινοποίηση Απρίλιος 5, 2009 Ευχαριστω για τις απαντησεις παιδια.Βασικα θελω να (προσπαθησω τουλαχιστον) να φτιαξω ενα χαρτη με το google maps api και να καταχωρησω καποια σημεια και να φτιαχνει διαδρομες απο και προς αυτα.Μεχρι στιγμης δεν εχω βρει καποιο tutorial για πολυ entry κατασταση, οποτε μπορει να με καθοδηγησει καποιος στο τι πρεπει να κανω? Link to comment Share on other sites More sharing options...
Jaco Απρίλιος 5, 2009 #8 Κοινοποίηση Απρίλιος 5, 2009 Από javascript ξες...?Γενικά ότι χρειάζεσαι είναι το reference, στο οποίο έχει και αρκετά παραδείγματα... το δεξί κλικ -> view source, θα σε βοηθήσει επίσης πολύ...Δοκίμασε τα παραπάνω και ύστερα οι απορίες λύνονται, αρκεί να έχεις γνώση από javascript... Link to comment Share on other sites More sharing options...
aggelopas Απρίλιος 5, 2009 Author #9 Κοινοποίηση Απρίλιος 5, 2009 Thanks jaco, θα καθησω να το κοιταξω στον ελευθερο χρονο μου και θα επανελθω.Εσυ έχεις φτιάξει κάτι? Link to comment Share on other sites More sharing options...
Jaco Απρίλιος 6, 2009 #10 Κοινοποίηση Απρίλιος 6, 2009 Ένα web interface για fleet management, το οποίο χρησιμοποιεί το api της google για το maps και το google earth (με το kml api)... το ίδιο και με το api της NGi, αλλά application και όχι web... Link to comment Share on other sites More sharing options...
aggelopas Αύγουστος 20, 2009 Author #11 Κοινοποίηση Αύγουστος 20, 2009 Μετα απο πολυ καιρο δεν προλαβα να εμβαθυνω οσο ηθελα. Μπορεις να μου πεις τι χρειαζεται να στησω για να ξεκινησω να πειραματιζομαι?Υποθετω οτι χρειαζομαι το xampp και τι αλλο?Ξεκινησα να διαβαζω και αυτο http://www.amazon.com/exec/obidos/ASIN/1590597079/googlemapsbook-20 Link to comment Share on other sites More sharing options...
Jaco Αύγουστος 25, 2009 #12 Κοινοποίηση Αύγουστος 25, 2009 Βασικά το μόνο που χρειάζεσαι είναι το api του google maps, το οποίο το δίνει ελεύθερα η Google εδώ... Δεν χρειάζεσαι php ή ajax για απλές μέχρι και σχετικά σύνθετες εφαρμογές, εκτός και αν εμπλέκεται κάποια βάση δεδομένων στον server...Επίσης πριν αρκετούς μήνες η Google έδωσε στην κυκλοφορία και ένα api για Flash, οπότε αν την χρησιμοποιείς αντί της html-javascript, κατευθήνσου προς τα εκεί...Γενικά υπάρχουν τόσα παραδείγματα κώδικα από την Google και τους χρήστες, που ότι και να θες να κάνεις, κατά πάσα πιθανότητα θα υπάρχει ήδη έτοιμο... για να δεις κάποιο κώδικα από τα παραδείγματα της google απλά κάνεις δεξί κλικ -> view source... Link to comment Share on other sites More sharing options...
nickstamat Αύγουστος 25, 2009 #13 Κοινοποίηση Αύγουστος 25, 2009 aggelopas, σε μία ιστοσελίδα που ήθελα να βάλω χάρτη από Google χρησιμοποίησα αυτό: http://n01se.net/gmapez/ (αν και φαίνεται να έχει καιρό να ενημερωθεί). Κοίταξέ το σαν πρώτο βήμα και αν θέλεις εμβαθύνεις περισσότερο. Link to comment Share on other sites More sharing options...
neuromancer Αύγουστος 25, 2009 #14 Κοινοποίηση Αύγουστος 25, 2009 To API πρόσφατα απλοποιήθηκε. Δεν χρειάζεται ούτε το ID που έδιναν παλιά ανά πελάτη. Κατευθείαν 4-5 γραμμές κώδικα και είσαι έτοιμος. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.