Πρότυπο:Location map+

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Πήδηση στην πλοήγηση Πήδηση στην αναζήτηση
Documentation icon Τεκμηρίωση προτύπου[προβολή] [επεξεργασία] [ιστορικό] [εκκαθάριση]

Αυτό το πρότυπο τοποθετεί ένα ή παραπάνω σημάδια τοποθεσίας πάνω σε ένα χάρτη και αντίστοιχες ετικέτες προαιρετικά. Πρόκειται για πρότυπο της ίδια κατηγορίας με το Location map και συνεπώς η τεκμηρίωση εκείνου του προτύπου, μπορεί να φανεί χρήσιμη και για τη χρήση του παρόντος.

Επίσης χρησιμοποιείται ως βοηθητικό πρότυπο το Πρότυπο:Location map~ για το σύμβολο της τοποθεσίας.

Χρήση[επεξεργασία κώδικα]

Η χρήση του μπορεί να γίνει γράφοντας τον παρακάτω κώδικα, ενώ οι μεταβλητές/παράμετροι που χρησιμοποιούνται και οι τιμές τους ζητείται να καταγραφούν μετά το σύμβολο του ίσον («=»), εξηγούνται στην επόμενη παράγραφο.

{{Location map+
| {{{1}}}
| width          =
| float          =
| border         =
| caption        =
| alt            =
| relief         =
| AlternativeMap =
| overlay_image  =
| places         =
}}
{{Location map~
| {{{1}}}
| label      =
| label_size =
| position   =
| background =
| mark       =
| marksize   =
| link       =
| lat_deg    =
| lat_min    =
| lat_sec    =
| lat_dir    =
| lon_deg    =
| lon_min    =
| lon_sec    =
| lon_dir    =
}}

Μεταβλητές/Παράμετροι[επεξεργασία κώδικα]

Parameters for Location map+
Παράμετροι Περιγραφή
{{{1}}} Απαιτείται. Χρησιμοποιείστε το όνομα του χάρτη ως την πρώτη μη κατ' ονομασμένη παράμετρο. Για παράδειγμα, γράψτε Greece για να χρησιμοποιηείσετε τιμές στον Χάρτη της Ελλάδος ({{Location map Greece}}). Δείτε και τα παραδείγματα παρακάτω.
width Προσδιορίζει το πλάτος του χάρτη σε εικονοστοιχείο (πίξελ), αγνοώντας οποιαδήποτε προεπιλεγμένη τιμή. Μην περιλαμβάνεται την μονάδα μέτρησης px. Για παράδειγμα, γράψτε width=300, όχι width=300px.
default_width Προσδιορίζει το προεπιλεγμένο πλάτος του χάρτη σε μονάδες εικονοστοιχείων, για χρήση σε άλλα πρότυπα, όπως για παράδειγμα στα πλαίσια πληροφοριών μιας περιοχής. Η προεπιλεγμένη τιμή είναι 240. Και πάλι μη συμπεριλάβετε τη μονάδα px. Αυτή η τιμή θα πολλαπλασιαστεί με την παράμετρο της προεπιλεγμένης κλίμακας (defaultscale) του κάθε ξεχωριστού προτύπου χάρτη, αν υπάρχει, ώστε να επιτυγχάνεται το κατάλληλο μέγεθος για τους κατακόρυφους (???) χάρτες. Για παράδειγμα αν γραφτεί default_width=200 για έναν χάρτη με κλίμακα 0,57, τότε θα εμφανιστεί σε αυτό εδώ το πρότυπο με 200 * 0,57 = 114 px.
float Προσδιορίζει τη θέση του χάρτη στη σελίδα. Η προεπιλεγμένη τιμή είναι η εμφάνιση στα δεξιά που προσδιορίζεται ως right, αλλά επίσης καλές τιμές αυτής της παραμέτρου είναι οι: left (αριστερά), center (κέντρο) and none (κανένα).
border Προσδιορίζει το χρώμα του πάχους 1px συνόρου του χάρτη. Η προεπιλεγμένη τιμή είναι η lightgrey (ανοιχτό γκρι) (δείτε και εδώ en:Web colors.). Αν τεθεί σε none, τότε δε θα εμφανίζεται σύνορο. Αυτή η παράμετρος χρησιμοποιείται σπανίως.
caption Εδώ γράφετε ένα κείμενο-ετικέτα που θα εμφανιστεί κάτω από το χάρτη. Αν προσδιορίσετε κείμενο ετικέτας, τότε αυτόματα ο χάρτης θα τοποθετηθεί σε πλαίσιο. Αν γράψετε τη μεταβλητή caption, αλλά δεν της δώσετε τιμή, τότε ο χάρτης δε θα εμφανίζεται σε πλαίσιο και δε θα εμφανίζεται κείμενο-ετικέτα. Αν δε γράψετε τη μεταβλητή caption, τότε ο χάρτης θα είναι σε πλαίσιο και ένα αυτόματα παραγόμενο κείμενο-ετικέτα θα τοποθετείται. Η προεπιλεγμένη τιμή για την ετικέτα δημιουργείται από την τιμή της παραμέτρου label (ή το όνομα της τρέχουσας σελίδας αν η label δεν έχει προσδιορισθεί) και την τιμή της παραμέτρου name από τον ορισμό του προτύπου του χάρτη. Δείτε τα παραδείγματα παρακάτω.
alt Εναλλακτικό κείμενο για τον χάρτη; χρησιμοποιείται από en:screen readers, δείτε και en:WP:ALT.
relief Οποιαδήποτε τιμή εκτός από το κενό θα εμφανίσει τον εναλλακτικό χάρτη που προσδιορίζεται στο πρότυπο του χάρτη ως image1, ο οποίος είναι συνήθως ένας ανάγλυφος χάρτης. Δείτε το παράδειγμα Location map+/relief.
AlternativeMap Επιτρέπει τη χρήση εναλλακτικού χάρτη. Η εικόνα αυτού του χάρτη πρέπει να έχει τις ίδιες περιθωριακές συντεταγμένες, όπως αυτός του προτύπου του χάρτη που χρησιμοποιείται. Δείτε το παράδειγμα Location map+/AlternativeMap.
overlay_image Επιτρέπει την επίθεση μίας εικόνας στον χάρτη. Η παράμετρος χρησιμοποιείται σπάνια.
places Προσδιορίζει ένα ή περισσότερα σημεία τοποθεσίας χρησιμοποιώντας το Location map~.
Παράμετροι για το Location map~
Παράμετροι Περιγραφή
{{{1}}} Απαιτείται. Χρησιμοποιείστε το όνομα του χάρτη ως την πρώτη μη κατ' ονομασμένη παράμετρο. Για παράδειγμα, γράψτε Greece για να χρησιμοποιηείσετε τιμές στον Χάρτη της Ελλάδος ({{Location map Greece}}). Δείτε και τα παραδείγματα παρακάτω.
label Κείμενο-ετικέτα που εμφανίζεται δίπλα από το σημείο τοποθεσίας. Ένας εσωτερικός σύνδεσμος μπορεί να χρησιμοποιηθεί. Η προεπιλογή, αν δε προσδιοριστεί η τιμή της παραμέτρου, είναι να μην εμφανιστεί τίποτα πέρα από το σημείο μόνο του.
label_size Το μέγεθος της γραμματοσειράς της ετικέτας δοσμένο ως ποσοστό επί τοις εκατό του φυσιολογικού μεγέθους (<100 = μικρότερο, >100 = μεγαλύτερο). Η προεπιλεγμέν τιμή είναι 90. Μη συμπεριλάβεται το σύμβολο %.
position Η θέση της ετικέτας σε σχέση με το σημείο. Η προεπιλεγμένη τιμή είναι η εμφάνιση στα δεξιά που προσδιορίζεται ως right, αλλά επίσης καλές τιμές αυτής της παραμέτρου είναι οι: left (αριστερά), top (πάνω) and bottom (κάτω).
background Το χρώμα φόντου που θα χρησιμοποιηθεί για την ετικέτα. Από προεπιλογή δεν υπάρχει χρώμα φόντου, για να φαίνεται η εικόνα του χάρτη πίσω από την ετικέτα.
mark Το όνομα της εικόνας που θα εμφανιστεί ως το σημείο. Η προεπιλογή είναι η Red pog.svg (Red pog.svg). Δείτε διάφορες πιθανές εικόνες στα Commons:Location markers και Commons:Category:Map icons.
marksize Εδώ προσδιορίζεται το μέγεθος του σημείου σε μονάδες εικονοστοιχείων. Η προεπιλεγμένη τιμή είναι 8. Μη συμπεριλαμβάνεται το px ως μονάδα μέτρησης.
link Καθορίζει έναν εσωτερικό σύνδεσμο ο οποίος θα ακολουθηθεί αν ο αναγνώστης κάνει κλικ στο σημείο. Το όνομα του συνδεόμενου άρθρου θα εμφανίζεται όταν ο δείκτης του ποντικιού αιωρείται πάνω από το σημάδι.
lat_deg Απαιτείται. Οι μοίρες του γεωγραφικού πλάτους. Η τιμή αυτή μπορεί να προσδιοριστεί χρησιμοποιώντας δεκαδικές μοίρες και όταν γίνεται έτσι, δεν πρέπει να προσδιορίζονται τα λεπτά και τα δευτερόλεπτα μοίρας.
lat_min Τα λεπτά μοίρας του γεωγραφικού πλάτους.
lat_sec Τα δευτερόλεπτα μοίρας του γεωγραφικού πλάτους.
lat_dir N αν πρόκειται για βορά (εκ του North), S αν πρόκειται για νότο (εκ του South). Άλλες τιμές θα απορρίπτονται. Δεν απαιτείται αν χρησιμοποιείται και το σύμβολο του πλην για να προσδιορίζεται το ημισφαίριο.
lon_deg Απαιτείται. Οι μοίρες του γεωγραφικού μήκους. Η τιμή αυτή μπορεί να προσδιοριστεί χρησιμοποιώντας δεκαδικές μοίρες και όταν γίνεται έτσι, δεν πρέπει να προσδιορίζονται τα λεπτά και τα δευτερόλεπτα μοίρας.
lon_min Τα λεπτά μοίρας του γεωγραφικού μήκους.
lon_sec Τα δευτερόλεπτα μοίρας του γεωγραφικού μήκους.
lon_dir E αν πρόκειται για ανατολή (εκ του East), W αν πρόκειται για δύση (εκ του West). Άλλες τιμές θα απορρίπτονται. Δεν απαιτείται αν χρησιμοποιείται και το σύμβολο του πλην.

Παραδείγματα[επεξεργασία κώδικα]

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

Location map+ βρίσκεται στο τόπο Greece
Athens
Athens
Thessaloniki
Thessaloniki
Location map+ (Greece)
{{Location map+ | Greece
| places =
  {{Location map~ | Greece
    | label = Athens
    | lat_deg = 37.97
    | lon_deg = 23.72 }}
  {{Location map~ | Greece
    | label = Thessaloniki
    | lat_deg = 40.65
    | lon_deg = 22.9 }}
}}

Εδώ παρουσιάζεται ένας χάρτης με σημείο 10 εικονοστοιχείων, με ετικέτες των περιοχών που οδηγούν σε συγκεκριμένο εσωτερικό σύνδεσμο της Βικιπαίδειας.

Location map+ βρίσκεται στο τόπο Greece
Αθήνα
Αθήνα
θεσσαλονίκη
θεσσαλονίκη
{{Location map+ | Greece
| caption =
| places =
  {{Location map~ | Greece
    | label = Αθήνα
    | position = top
    | marksize = 10
    | link = Αθήνα
    | lat_deg = 37.97
    | lon_deg = 23.72
  }}
  {{Location map~ | Greece
    | label = θεσσαλονίκη
    | position = top
    | marksize = 10
    | link = Θεσσαλονίκη
    | lat_deg = 40.65
    | lon_deg = 22.9
  }}
}}

Εδώ παρουσιάζεται παράδειγμα με ορισμένη την μεταβλητή caption και με απόδοση συγκεκριμένης τιμής. Οι συντεταγμένες δίνονται σε μοίρες και λεπτά μοίρας χωρίς χρήση προσήμων. Γίνεται χρήση του ανάγλυφου χάρτη, λευκού χρώματος για το φόντο της ετικέτας τοποθεσίας καθώς επίσης και χρήση εσωτερικών συνδέσμων της Βικιπαίδειας.

Ξανά Αθήνα και Θεσσαλονίκη...
{{Location map+ | Greece
| width = 300
| caption = Ξανά Αθήνα και Θεσσαλονίκη...
| relief = 1
| places =
  {{Location map~ | Greece
    | label = [[Αθήνα]]
    | position =
    | background = white
    | mark = Cyan pog.svg
    | alt = εναλλακτική ετικέτα για Αθήνα
    | link = Αθήνα
    | lat_deg = 37 | lat_min = 58 | lat_dir = N
    | lon_deg = 23 | lon_min = 43  | lon_dir = Ε
  }}
  {{Location map~| Greece
    | label = [[Θεσσαλονίκη]]
    | position =
    | background = white
    | mark = Purple pog.svg
    | alt = εναλλακτική ετικένα για Θεσσαλονίκη
    | link = Θεσσαλονίκη
    | lat_deg = 40  | lat_min = 39 | lat_dir = N
    | lon_deg = 22 | lon_min = 54 | lon_dir = E
  }}
}}

Δείτε επίσης[επεξεργασία κώδικα]