Χρησιμοποιώντας το API Χαρτών Google για ακτινική απόσταση

Συγγραφέας: Judy Howell
Ημερομηνία Δημιουργίας: 5 Ιούλιος 2021
Ημερομηνία Ενημέρωσης: 20 Νοέμβριος 2024
Anonim
Υπολογίστε εύκολα αποστάσεις με τους χάρτες του Google
Βίντεο: Υπολογίστε εύκολα αποστάσεις με τους χάρτες του Google

Περιεχόμενο

Μπορείτε να προσαρμόσετε έναν χάρτη Google για να ικανοποιήσετε τις συγκεκριμένες ανάγκες κοινού του ιστότοπού σας με το API 3.0 του Maps. Μια μέθοδος εξατομίκευσης είναι να εισαγάγετε έναν κύκλο που να δείχνει την ακτίνα απόστασης γύρω από ένα συγκεκριμένο σημείο. Μπορείτε, για παράδειγμα, να δείξετε την ακτίνα πέντε μιλίων γύρω από ένα τουριστικό σημείο, ώστε οι επισκέπτες να μπορούν να δουν τα κοντινά ξενοδοχεία και εστιατόρια. Για να δημιουργήσετε μια ακτίνα απόστασης γύρω από μια τοποθεσία ή σημείο, χρησιμοποιήστε την κλάση "Κύκλος" στους Χάρτες Google.


Οδηγίες

  1. Ανοίξτε το αρχείο HTML και μεταβείτε στην ενότητα που περιέχει τον κώδικα χάρτη Google.

  2. Μετακινηθείτε προς τα κάτω στον κώδικα μέχρι να εντοπίσετε τη θέση του δείκτη. Για να βρείτε εύκολα το σελιδοδείκτη, αναζητήστε τον όρο "google.maps.Marker" στο αρχείο HTML.

  3. Κάτω από εκεί που ορίσατε το δείκτη, δημιουργήστε το στρώμα "Κύκλος" και συνδέστε το σε αυτό. Για παράδειγμα, πληκτρολογήστε:

    var circleExample = νέος google.maps.Κύκλος ({map: map

  4. Προσθέστε την ακτίνα του κύκλου που θα βρίσκεται γύρω από τον δείκτη σε μέτρα:

    var circleExample = new google.maps.Circle ({map: ακτίνα χάρτη: 5000

  5. Δημιουργήστε ένα χρώμα πλήρωσης για τον κύκλο. Μπορείτε να ορίσετε το χρώμα χρησιμοποιώντας μια δεκαεξαδική μορφή. Για παράδειγμα, πληκτρολογήστε:

    var circleExample = new google.maps.Circle ({map: ακτίνα χάρτη: 5000 fillColor = #FFFFFF}).

  6. Συνδεθείτε ή προσθέστε τον κύκλο στον δείκτη:


    var circleExample = new google.maps.Circle ({map: ακτίνα χάρτη: 5000 fillColor = #FFFFFF}). circleExample.bindTo ('χάρτη', δείκτης)?

  7. Αποθηκεύστε τον χάρτη και δοκιμάστε. Οι Χάρτες Google θα εμφανίζουν ακτίνα λευκού κύκλου 5.000 μέτρων γύρω από τη θέση του δείκτη.