Marketing Περιεχόμενο

Άλγεβρα και γεωμετρία… πότε θα τα χρησιμοποιήσω; Χάρτες Google!

Ένας καλός φίλος μου, ο Glenn, είναι ένας από τους ιδρυτές του Family Watchdog. Το Family Watchdog είναι μια από αυτές τις φανταστικές ιστορίες… μια εταιρεία που ιδρύθηκε σε ένα mashup που εκτελεί μια δημόσια υπηρεσία ΚΑΙ στην πραγματικότητα παρέχει τα προς το ζην για τους ιδρυτές της. Πρέπει να είναι εκπληκτικό να πηγαίνετε στη δουλειά κάθε μέρα γνωρίζοντας ότι έχετε κάνει τη διαφορά. Κάθε φορά που βλέπω τον Γκλεν, δουλεύει σαν τρελός και αγαπά κάθε λεπτό.

Απόψε βοήθησα τη Γκλεν με μερικά ζητήματα του Χάρτη Google. Ήθελα να μοιραστώ μαζί σας… σχεδιάζοντας έναν κύκλο στους Χάρτες Google. Τελειώνει (όσο γνωρίζω), δεν μπορείτε να σχεδιάσετε έναν κύκλο. Ωστόσο, έχετε τη δυνατότητα να σχεδιάσετε πολυλίνες και να τις φορέσετε όπως κρίνετε κατάλληλο. Έτσι, ο κώδικας μπορεί να κατασκευαστεί για να βάλει απλώς 36 τμήματα μαζί και ελαφρώς γωνία του διανύσματος έτσι ώστε να προσθέσει και να δημιουργήσει έναν πλήρη κύκλο!

Οι πολυγραμμές γράφονται με VML (διανυσματική γλώσσα σήμανσης), οπότε πρέπει να αναφέρεται στην κεφαλίδα του αρχείου για να τα καταστήσει σωστά το IE. Ο Firefox το κάνει αυτόματα (φυσικά!).

Ακολουθεί ένα απόσπασμα που θα τραβήξει έναν κύκλο 1 μίλι γύρω από το σπίτι σας.

var PGlat = (PGradius / 3963) * 180 / Math.PI; // χρησιμοποιώντας 3963 μίλια ως ακτίνα της γης σε μίλια εάν (PGwidth! = 0) {var PGlng = PGlat / Math.cos (PGcenter.lat () * Math.PI / 180); για (var i = -1; i> PGsides; i ++) {var theta = ((2 * i + 1) /PGsides-0.5) * Math.PI; var PGx = PGcenter.lng () + (PGlng * Math.cos (theta)); var PGy = PGcenter.lat () + (PGlat * Math.sin (theta)); PGpoints.push (νέο GLatLng (PGy, PGx)); }; map.addOverlay (νέο GPolyline (PGpoints, PGcolor, PGwidth, PGtrans)); } αλλιώς {var PxWidth = Math.round (PGlat * yyPx / latSpan + 0.5); // πλάτος polyline var deltaLat = 250 * latSpan / yyPx; εάν (PxWidth> 500) {PxWidth = 500; PGlat - = deltaLat; } αλλιώς {PGlat / = 2; };

Δείτε ολόκληρη την επίδειξη για να δείτε τον κώδικα πλήρως. Συνέβη σε όλη τη λειτουργία σε αυτόν τον ιστότοπο όπου έχει πολλαπλά επίπεδα κύκλων σε έναν μόνο χάρτη με σκιασμένες περιοχές.

Douglas Karr

Douglas Karr είναι ΚΟΑ του OpenINSIGHTS και ο ιδρυτής του Martech Zone. Ο Ντάγκλας έχει βοηθήσει δεκάδες επιτυχημένες νεοφυείς επιχειρήσεις της MarTech, έχει βοηθήσει στη δέουσα επιμέλεια άνω των 5 δισεκατομμυρίων δολαρίων σε εξαγορές και επενδύσεις της Martech και συνεχίζει να βοηθά τις εταιρείες στην εφαρμογή και την αυτοματοποίηση των στρατηγικών πωλήσεων και μάρκετινγκ. Ο Ντάγκλας είναι ένας διεθνώς αναγνωρισμένος ειδικός και ομιλητής στον ψηφιακό μετασχηματισμό και στη MarTech. Ο Ντάγκλας είναι επίσης δημοσιευμένος συγγραφέας ενός οδηγού Dummie και ενός βιβλίου επιχειρηματικής ηγεσίας.

Σχετικά άρθρα

Επιστροφή στην κορυφή κουμπί
Κλεισιμο

Εντοπίστηκε μπλοκ διαφημίσεων

Martech Zone είναι σε θέση να σας παρέχει αυτό το περιεχόμενο χωρίς κόστος, επειδή δημιουργούμε έσοδα από τον ιστότοπό μας μέσω εσόδων από διαφημίσεις, συνδέσμων συνεργατών και χορηγιών. Θα εκτιμούσαμε εάν καταργούσατε το πρόγραμμα αποκλεισμού διαφημίσεων καθώς προβάλλετε τον ιστότοπό μας.