Ενσωματώστε τον χάρτη ποιότητας αέρα σε πραγματικό χρόνο στον ιστότοπό σας

Μερίδιο: aqicn.org/maplet/el/

Ο χάρτης ποιότητας αέρα σε πραγματικό χρόνο του έργου World Air Quality Index μπορεί να ενσωματωθεί σε οποιονδήποτε ιστότοπο με μία μόνο ετικέτα script. Ο χάρτης εμφανίζει τον Δείκτη Ποιότητας Αέρα σε πραγματικό χρόνο όλων των σταθμών παρακολούθησης γύρω από την επιλεγμένη τοποθεσία και ενημερώνεται αυτόματα.

Αντιγράψτε τον παρακάτω κώδικα στο σημείο που θα πρέπει να εμφανίζεται ο χάρτης στη σελίδα σας:

<script src="https://aqicn.org/maplet/embed.v1.js"
        data-city="london"
        data-lat="51.5074" data-lng="-0.1278" data-zoom="11"
        data-lang="el"
        data-height="450"></script>

Αποτέλεσμα (μετακινήστε ή μεγεθύνετε τον χάρτη για να ενημερώσετε τον παραπάνω κώδικα):

Ασύγχρονη φόρτωση

Για να αποφύγετε την καθυστέρηση στην απόδοση της σελίδας σας, το σενάριο μπορεί να φορτωθεί ασύγχρονα, με το χαρακτηριστικό async ή defer . Δεδομένου ότι το σενάριο δεν εκτελείται στη θέση του στη σελίδα, το χαρακτηριστικό data-dom-target απαιτείται για να καθορίσει το στοιχείο στο οποίο εισάγεται ο χάρτης. Το στοιχείο μπορεί να τοποθετηθεί οπουδήποτε στη σελίδα, πριν ή μετά την ετικέτα script.

<div id="aqi-map"></div>

<script async src="https://aqicn.org/maplet/embed.v1.js"
        data-city="paris"
        data-lang="el"
        data-dom-target="aqi-map"
        data-height="450"></script>

Αποτέλεσμα:

Φόρτωση του σεναρίου από javascript

Το σενάριο μπορεί επίσης να εισαχθεί δυναμικά, για παράδειγμα από έναν διαχειριστή ετικετών ή μια εφαρμογή μίας σελίδας. Ισχύει ο ίδιος κανόνας data-dom-target :

<div id="aqi-map"></div>

<script>
  var s = document.createElement("script");
  s.src = "https://aqicn.org/maplet/embed.v1.js";
  s.setAttribute("data-city", "london");
  s.setAttribute("data-dom-target", "aqi-map");
  s.setAttribute("data-lang", "el");
  document.head.appendChild(s);
</script>

Επιλογές

Ο χάρτης έχει διαμορφωθεί με τα ακόλουθα χαρακτηριστικά της ετικέτας script. Όλα είναι προαιρετικά, εκτός από data-dom-target για ασύγχρονη φόρτωση.

ΙδιότηςΠεριγραφήΑθέτηση
data-cityΤοποθεσία προς εμφάνιση: πόλη, περιοχή ή χώρα, π.χ. london , paris , beijing , greece .world
data-lat
data-lng
Γεωγραφικό πλάτος και γεωγραφικό μήκος του κέντρου του χάρτη. Και τα δύο είναι απαραίτητα για να ορίσετε μια σαφή προβολή.κέντρο της τοποθεσίας
data-zoomΕπίπεδο ζουμ, από 1 (κόσμος) έως 18 (οδός). Χρησιμοποιείται μόνο με data-lat και data-lng .11
data-langΓλώσσα του χάρτη, π.χ. fr , es , de , cn , jp , kr .αγγλικός
data-widthΠλάτος του χάρτη: ένας αριθμός (pixel) ή ένα μέγεθος css όπως 600px ή 100% .100%
data-heightΎψος του χάρτη: ένας αριθμός (pixel) ή ένα μέγεθος css όπως 450px ή 60vh .450px
data-dom-targetΑναγνωριστικό (ή επιλογέας css) του στοιχείου στο οποίο εισάγεται ο χάρτης. Απαιτείται όταν το σενάριο φορτώνεται ασύγχρονα ( async , defer ή inserted dynamic). Χωρίς αυτό, ο χάρτης εισάγεται αμέσως μετά την ετικέτα script.–

Πολλοί χάρτες μπορούν να ενσωματωθούν στην ίδια σελίδα: χρησιμοποιήστε μία ετικέτα script ανά χάρτη.

Δημιουργήστε τον χάρτη σας

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

Καλό να γνωρίζουμε

  • Οι σύνδεσμοι στον χάρτη (π.χ. λεπτομέρειες σταθμού) ανοίγουν σε νέα καρτέλα, ώστε οι επισκέπτες να μην εγκαταλείπουν τη σελίδα σας.
  • Ο χάρτης μπορεί να ενσωματωθεί σε οποιονδήποτε ιστότοπο που εξυπηρετείται μέσω http ή https . Δεν μπορεί να εμφανιστεί από σελίδα που έχει ανοιχτεί ως τοπικό αρχείο ( file:// ).
  • Εάν ο χάρτης τοποθετηθεί σε ένα iframe με περιβάλλον δοκιμών (sandbox), το sandbox πρέπει τουλάχιστον να επιτρέπει allow-scripts allow-same-origin allow-popups .
  • Μην καταργείτε ή αποκρύπτετε την αναφορά στο έργο του Παγκόσμιου Δείκτη Ποιότητας Αέρα και στις πηγές δεδομένων.

Χρήση ενός iframe απευθείας

Εάν δεν μπορείτε να προσθέσετε σενάρια στη σελίδα σας, ο χάρτης μπορεί επίσης να ενσωματωθεί με ένα απλό iframe. Η τοποθεσία είναι μέρος της διεύθυνσης URL και η προβολή ορίζεται με τις παραμέτρους lat , lng και zoom :

<iframe src="https://aqicn.org/maplet/london/el/?lat=51.5074&lng=-0.1278&zoom=11"
        width="100%" height="450" style="border:0" loading="lazy"
        title="Real-time air quality map"></iframe>

Σχετικά με τη μέτρηση της ποιότητας του αέρα και της ρύπανσης:

Σχετικά με τα επίπεδα ποιότητας αέρα

-Τιμές του δείκτη ποιότητας αέρα (AQI).Επίπεδα ανησυχίας για την υγεία
0 - 50ΚαλόςΗ ποιότητα του αέρα θεωρείται ικανοποιητική και η ατμοσφαιρική ρύπανση παρουσιάζει μικρό ή καθόλου κίνδυνο
51 -100ΜέτριοςΗ ποιότητα του αέρα είναι αποδεκτή. Ωστόσο, για ορισμένους ρύπους μπορεί να υπάρχει μέτρια ανησυχία για την υγεία για ένα πολύ μικρό αριθμό ατόμων που είναι ασυνήθιστα ευαίσθητα στην ατμοσφαιρική ρύπανση.
101-150Ανθυγιεινό για ευαίσθητες ομάδεςΤα μέλη ευαίσθητων ομάδων ενδέχεται να έχουν επιπτώσεις στην υγεία. Το ευρύ κοινό δεν είναι πιθανό να επηρεαστεί.
151-200ΑνθυγιεινόςΟ καθένας μπορεί να αρχίσει να αντιμετωπίζει τις επιπτώσεις στην υγεία. τα μέλη ευαίσθητων ομάδων ενδέχεται να έχουν πιο σοβαρές επιπτώσεις στην υγεία
201-300Πολύ ΑνθυγιεινόΠροειδοποιήσεις για την υγεία σε συνθήκες έκτακτης ανάγκης. Όλος ο πληθυσμός είναι πολύ πιθανόν να επηρεαστεί.
300+ΕπικίνδυνοςΠροειδοποίηση για την υγεία: Όλοι μπορεί να έχουν πιο σοβαρές επιπτώσεις στην υγεία

Για να μάθετε περισσότερα σχετικά με την ποιότητα του αέρα και τη ρύπανση, ανατρέξτε στο θέμα της wikipedia για την ποιότητα του αέρα ή στον οδηγό airnow για την ποιότητα του αέρα και την υγεία σας .

Για πολύ χρήσιμες συμβουλές υγείας του γιατρού του Πεκίνου Richard Saint Cyr MD, ανατρέξτε στο ιστολόγιο www.myhealthbeijing.com .


Ειδοποίηση χρήσης: Όλα τα δεδομένα για την ποιότητα του αέρα δεν έχουν εγκριθεί κατά τη στιγμή της δημοσίευσης και, λόγω της διασφάλισης της ποιότητας, τα δεδομένα αυτά μπορούν να τροποποιηθούν χωρίς προειδοποίηση ανά πάσα στιγμή. Το έργο Παγκόσμιο Δείκτη Ποιότητας του Αερίου έχει ασκήσει όλες τις εύλογες δεξιότητες και φροντίδα κατά την κατάρτιση του περιεχομένου αυτών των πληροφοριών και σε καμία περίπτωση το Ομάδα Παγκόσμιας Ποιότητας Αέριας Ποιότητας ή οι αντιπρόσωποί της είναι υπεύθυνοι για συμβόλαιο, αδικοπραξία ή άλλως για τυχόν απώλειες, τραυματισμούς ή ζημίες που προκύπτουν άμεσα ή έμμεσα από την παροχή αυτών των δεδομένων.