Mapstraction Javascript είναι μια βιβλιοθήκη που είναι το ενδιάμεσο στρώμα για την χρησιμοποίηση των χαρτών από τα γνωστά συστήματα που διατίθενται σήμερα. Η ιδέα είναι να προσφέρει ένα περιτύλιγμα, μια διασύνδεση που μπορούν να ενοποιήσουν τον κωδικό ανεξάρτητα, τότε, τον τύπο του κινητήρα, καθιστώντας χάρτες που θέλετε να χρησιμοποιήσετε.
Από το site είναι διαθέσιμο το demo του και την τεκμηρίωση. Η βιβλιοθήκη μπορεί να κατεβάσει, χωρίς χρέωση. Σε αυτή την έκδοση υποστήριξη των γνωστότερων κινητήρες 9: OpenStreetMap, το Yahoo, Google, Microsoft, Map24, Multimap, MapQuest, FreeEarth και OpenLayers.
Υποστηρίζει τη δημιουργία σημείο, γραμμή και πολύγωνο. Μπορείτε να τοποθετήσετε τους immmagini επικάλυψη. Ενδιαφέρον για υποστήριξη των Geocoding δρόμο διευθύνσεις και κατευθύνσεις μάρκα! Κέρδη συμβατή με τις ζωοτροφές GeoRSS και KML.
Από τα παραδείγματα του κώδικα σύντομα θα είναι χρήσιμο ως μέσο αυτού του είδους. Κάθε "διασύνδεση" (Google, Microsoft, Yahoo, κτλ ...) έχει τους δικούς της API. Μέσω Mapstraction, ωστόσο, μπορούν να γράψουν ένα ενιαίο μπλοκ του κώδικα για το τέλος και να αφήσετε την επιλογή του παρόχου να χρησιμοποιήσετε. Για παράδειγμα, όταν έχετε προετοιμαστεί η βιβλιοθήκη, η ακόλουθη γραμμή κώδικα:
JavaScript: / / Initialise με το χάρτη της επιλογής σας API
Mapstraction ( 'mapstraction' , 'google' ) ; mapstraction var = new Mapstraction ( «mapstraction ',' Google ')?
Καθορίζει τη μηχανή του Google! Αν προέρχεται από αυτό, αντικαταστήστε το string "google", αμέσως αλλαγή μηχανισμό απόδοσης χάρτες!
JavaScript: / / Initialise με το χάρτη της επιλογής σας API
Mapstraction ( 'mapstraction' , 'microsoft' ) ; mapstraction var = new Mapstraction ( «mapstraction», «Microsoft»)?
Παρά το γεγονός ότι η βιβλιοθήκη δεν είναι πραγματικά πλήρες, μπορούν να ενσωματωθούν σε ένα ενιαίο πλαίσιο με όλα τα χαρακτηριστικά "εξάπλωση" των επιμέρους βιβλιοθηκών. Η απόδοση του κινητήρα της Microsoft, για παράδειγμα, επιτρέπει την προβολή "στο υπιφανειακότητα". OpenStreetMap Google και έχουν μια καλή διαχείριση των οδικών χαρτών, συμπεριλαμβανομένων και εκείνων της Ιταλίας. Έτσι, για εκείνους που πρέπει να ασχολείται με την ανάπτυξη μιας εφαρμογής με τη χρήση χαρτών και αποτυγχάνουν - μόνο - να αποφασίσει ποιο να χρησιμοποιήσουν την τεχνολογία για την ανάπτυξη, Mapstraction επιτρέπει - και μάλιστα - για να astrarsi, να λύσει το δίλημμα με την εισαγωγή, στην πραγματικότητα, τρίτος παράγοντας, και με αυτόν τον τρόπο, να μας δώσει τη δυνατότητα να αλλάζει μηχανισμό απόδοσης ανά πάσα στιγμή. Λοιπόν καλή ιδέα να ακολουθήσουν και χρήση!
Σχετικές Post