Κοινή χρήση μέσω


Χρήση του στοιχείου ελέγχου Εισαγωγή διεύθυνσης για την εύκολη εισαγωγή διευθύνσεων

Η εισαγωγή διευθύνσεων μπορεί να είναι απογοητευτική και επιρρεπής σε σφάλματα, ιδιαίτερα σε εφαρμογές για κινητές συσκευές. Χρήση του στοιχείου ελέγχου Εισαγωγή διεύθυνσης για τη διευκόλυνση της εισαγωγής διευθύνσεων Το στοιχείο ελέγχου χρησιμοποιεί λογική ασαφούς αντιστοίχισης για να προτείνει πιθανές αντιστοιχίσεις καθώς πληκτρολογείτε. Επιλέξτε αυτήν που θέλετε να εισαγάγετε γρήγορα και εύκολα μια διεύθυνση ακριβείας.

Το στοιχείο ελέγχου επιστρέφει τη διεύθυνση ως δομημένα δεδομένα. Η εφαρμογή σας μπορεί να εξαγάγει πληροφορίες όπως πόλη, οδό, δήμο, ακόμα και συντεταγμένες γεωγραφικού πλάτους και γεωγραφικού μήκους. Τα δεδομένα είναι σε μορφή που είναι φιλική με πολλές τοπικές ρυθμίσεις και μορφές διεθνούς διεύθυνσης.

Προϋποθέσεις

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

Προσθήκη στοιχείου ελέγχου Εισαγωγή διεύθυνσης στην εφαρμογή σας

Με την εφαρμογή σας ανοιχτή για επεξεργασία στο Power Apps Studio:

  1. Ανοίξτε την καρτέλα Εισαγωγή και αναπτύξτε την επιλογή Είσοδος.
  2. Επιλέξτε Είσοδος δειυθύνσεων για να το τοποθετήσετε ένα πλαίσιο εισόδου διεύθυνσης στην οθόνη της εφαρμογής ή σύρετέ το στην οθόνη για να το τοποθετήσετε με μεγαλύτερη ακρίβεια. Πρέπει να καταχωρήσετε τουλάχιστον τρεις χαρακτήρες, συμπεριλαμβανομένου του αριθμού για το στοιχείο ελέγχου Εισαγωγή διεύθυνσης.

Ορισμός μιας προεπιλεγμένης ακτίνας αναζήτησης

Από προεπιλογή, το στοιχείο ελέγχου θα κάνει αναζήτηση στη θέση του χρήστη. Μπορείτε να περιορίσετε την προεπιλεγμένη περιοχή αναζήτησης ώστε να περιορίσετε τα αρχικά αποτελέσματα.

  1. Στην καρτέλα Ιδιότητες του στοιχείου ελέγχου Εισαγωγή διεύθυνσης, ενεργοποιήστε την ιδιότητα Search within radius.
  2. Καταγράψτε ένα γεωγραφικό μήκος, γεωγραφικό πλάτος και ακτίνα σε μέτρα.

Το στοιχείο ελέγχου θα αρχίσει να πραγματοποιεί αναζήτηση στο δεδομένο γεωγραφικό πλάτος και γεωγραφικό μήκος, μέχρι την απόσταση που καθορίζεται.

Χρήση του στοιχείου ελέγχου Χάρτης με το στοιχείο ελέγχου Εισαγωγή διεύθυνσης

Μπορείτε να προσθέσετε ένα κουμπί στην εφαρμογή σας για να αποθηκεύσετε τις διευθύνσεις που έχουν εισαχθεί ως συλλογή δεδομένων. Έπειτα, μπορείτε να ανακτήσετε τις διευθύνσεις και να τις εμφανίσετε στο στο στοιχείο ελέγχου Χάρτης.

  1. Προσθέστε ένα στοιχείο ελέγχου Χάρτης και ένα στοιχείο ελέγχου Εισαγωγή διεύθυνσης στην εφαρμογή σας.

  2. Εισαγάγετε και τοποθετήστε ένα στοιχείο ελέγχου Κουμπί.

  3. Αλλάξτε την ιδιότητα OnSelect του στοιχείου ελέγχου κουμπιού ως εξής. (Συμβουλή: Αντιγράψτε τον τύπο και επικολλήστε τον στη γραμμή τύπων ή στην καρτέλα ιδιοτήτων Σύνθετες, όποια θέλετε.)

  4. Καταγράψτε ένα γεωγραφικό μήκος, γεωγραφικό πλάτος και ακτίνα (σε μέτρα).

    Το στοιχείο ελέγχου θα αρχίσει να πραγματοποιεί αναζήτηση στο γεωγραφικό πλάτος και γεωγραφικό μήκος, μέχρι την απόσταση που καθορίζεται στο πεδίο ακτίνας.

    If(IsBlank(AddressInput1.SearchResultJson), "", Collect(locations, {Latitude: AddressInput1.SelectedLatitude, Longitude: AddressInput1.SelectedLongitude}))
    

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

    Ένα στιγμιότυπο οθόνης ενός στοιχείου ελέγχου κουμπιού υπό κατασκευή στο Power Apps Studio, με μια ροή να προστίθεται στην ιδιότητα OnSelect του στοιχείου ελέγχου.

  5. Επιλέξτε το στοιχείο ελέγχου Χάρτης. Αλλάξτε τις ιδιότητές του ως εξής:

    Όνομα ιδιότητας Τιμή Όπου
    Items "Τοποθεσίες" Καρτέλα Ιδιότητες
    ItemsLatitudes "Γεωγραφικό πλάτος" Καρτέλα Σύνθετες
    ItemsLongitudes "Γεωγραφικό μήκος" Καρτέλα Σύνθετες

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

Ιδιότητες

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

Ιδιότητα Περιγραφή Τύπος Tab
Προεπιλεγμένος Ορίζει την αρχική τιμή του στοιχείου ελέγχου. String Ιδιότητες. Σύνθετες: Default
Κείμενο υπόδειξης Ορίζει την υπόδειξη που εμφανίζεται στο στοιχείο ελέγχου πριν ο χρήστης εισαγάγει κείμενο. String Ιδιότητες, Σύνθετες: HintText
Γραμματοσειράς Ορίζει το όνομα της οικογένειας των γραμματοσειρών που χρησιμοποιούνται για το κείμενο στοιχείου ελέγχου. Αναπτυσσόμενη λίστα Ιδιότητες, Σύνθετες: Font
Font size Ορίζει το μέγεθος του κειμένου του στοιχείου ελέγχου. Αριθμός κινητής υποδιαστολής Ιδιότητες, Σύνθετες: FontSize
Font weight Ορίζει τη βαρύτητα του κειμένου του στοιχείου ελέγχου: είτε Bold, Lighter, Normal ή Semibold. Αναπτυσσόμενη λίστα Ιδιότητες, Σύνθετες: FontWeight
Text alignment Ορίζει την οριζόντια στοίχιση του κειμένου στοιχείου ελέγχου, είτε σε Κέντρο, Πλήρης, Αριστερά είτε Δεξιά. Αναπτυσσόμενη λίστα Ιδιότητες, Σύνθετες: TextAlignment
Ύψος γραμμής Ορίζει την κατακόρυφη απόσταση μεταξύ γραμμών κειμένου στο στοιχείο ελέγχου. Αριθμός κινητής υποδιαστολής Ιδιότητες. Σύνθετες: LineHeight
Λειτουργία εμφάνισης Ορίζει εάν το στοιχείο ελέγχου επιτρέπει την εισαγωγή δεδομένων από τον χρήστη (Επεξεργασία), εμφανίζει μόνο δεδομένα (Προβολή) ή είναι ανενεργό (Απενεργοποιημένο). Αναπτυσσόμενη λίστα Ιδιότητες; Σύνθετες: DisplayMode
Στυλ γραμματοσειράς Ορίζει το στυλ του κειμένου στοιχείου ελέγχου, είτε σε Πλάγια, Υπογράμμιση, Διακριτή διαγραφή ή καμία. Αναπτυσσόμενη λίστα Ιδιότητες, Σύνθετες: Italic, Underline, Strikethrough
Όριο αποτελεσμάτων αναζήτησης Ορίζει τον αριθμό των προτεινόμενων διευθύνσεων που εμφανίζει το στοιχείο ελέγχου. Integer Ιδιότητες. Σύνθετες: SearchResultLimit
Αναζήτηση εντός ακτίνας Καθορίζει εάν το στοιχείο ελέγχου θα πρέπει να προτείνει διευθύνσεις εντός της Ακτίνας του γεωγραφικού πλάτους και γεωγραφικού μήκους. Boolean Ιδιότητες. Σύνθετες: SearchWithinRadius
Γεωγραφικό πλάτος Ορίζει τη συντεταγμένη του γεωγραφικού πλάτους του κεντρικού σημείου που χρησιμοποιείται για προτάσεις διευθύνσεων. Απαιτεί η Αναζήτηση εντός ακτίνας να είναι ενεργοποιημένη. Αριθμός κινητής υποδιαστολής από -90 έως 90 Ιδιότητες, Σύνθετες: Latitude
Γεωγραφικό μήκος Ορίζει τη συντεταγμένη του γεωγραφικού μήκους του κεντρικού σημείου που χρησιμοποιείται για προτάσεις διευθύνσεων. Απαιτεί η Αναζήτηση εντός ακτίνας να είναι ενεργοποιημένη. Αριθμός κινητής υποδιαστολής από -180 έως 180 Ιδιότητες, Σύνθετες: Longitude
Ακτίνα Ορίζει την ακτίνα, σε μέτρα, γύρω από το Γεωγραφικό πλάτος και το Γεωγραφικό μήκος για να περιορίσει τις προτάσεις διευθύνσεων. Απαιτεί η Αναζήτηση εντός ακτίνας να είναι ενεργοποιημένη. Αριθμός κινητής υποδιαστολής Ιδιότητες, Σύνθετες: Radius
Γλώσσα Ορίζει τη γλώσσα στην οποία επιστρέφονται οι προτάσεις διευθύνσεων. String Ιδιότητες, Σύνθετες: Language
Σύνολο χωρών Προσδιορίζει μια λίστα με χώρες/περιοχές διαχωρισμένες με κόμματα στις οποίες θα αναφέρονται οι προτάσεις, σε μορφή ISO 3166 alpha-2. για παράδειγμα, US,CA,MX. String Ιδιότητες, Σύνθετες: CountrySet
Ορατή Εμφανίζει ή αποκρύπτει το στοιχείο ελέγχου. Boolean Ιδιότητες, Σύνθετες: Visible
Επάνω αναπλήρωση Ορίζει την απόσταση μεταξύ του κειμένου στοιχείου ελέγχου και της κορυφής του στοιχείου ελέγχου. Αριθμός κινητής υποδιαστολής Ιδιότητες, Σύνθετες: PaddingTop
Κάτω αναπλήρωση Ορίζει την απόσταση μεταξύ του κειμένου στοιχείου ελέγχου και της βάσης του στοιχείου ελέγχου. Αριθμός κινητής υποδιαστολής Ιδιότητες, Σύνθετες: PaddingBottom
Αναπλήρωση αριστερά Ορίζει την απόσταση μεταξύ του κειμένου στοιχείου ελέγχου και της αριστερής άκρης του στοιχείου ελέγχου. Αριθμός κινητής υποδιαστολής Ιδιότητες, Σύνθετες: PaddingLeft
Αναπλήρωση δεξιά Ορίζει την απόσταση μεταξύ του κειμένου στοιχείου ελέγχου και της δεξιάς άκρης του στοιχείου ελέγχου. Αριθμός κινητής υποδιαστολής Ιδιότητες, Σύνθετες: PaddingRight
Position Τοποθετεί την επάνω αριστερή γωνία του στοιχείου ελέγχου στις συντεταγμένες οθόνης που καθορίζονται στο X και Y. Integer Ιδιότητες, Σύνθετες: X, Y
Size Προσδιορίζει το μέγεθος του στοιχείου ελέγχου χρησιμοποιώντας τις τιμές των pixel που παρέχονται στην τιμή Πλάτος και Ύψος. Integer Ιδιότητες, Σύνθετες: Width, Height
Border radius Προσδιορίζει την ακτίνα γωνίας του περιγράμματος του στοιχείου ελέγχου. Αριθμός κινητής υποδιαστολής Ιδιότητες, Σύνθετες: BorderRadius
Χρώμα Ορίζει το χρώμα του κειμένου στοιχείου ελέγχου και του φόντου του στοιχείου ελέγχου. Δεν ισχύει Ιδιότητες, Σύνθετες: FillColor, TextColor
Border Προσδιορίζει το στυλ, το πλάτος και το χρώμα του περιγράμματος του στοιχείου ελέγχου. Δεν ισχύει Ιδιότητες, Σύνθετες: BorderStyle, BorderThickness, BorderColor
Ευρετήριο Tab Καθορίζει τη σειρά με την οποία επιλέγεται το στοιχείο ελέγχου, εάν ο χρήστης μεταβαίνει στην εφαρμογή χρησιμοποιώντας το πλήκτρο Καρτέλα. Integer Ιδιότητες. Σύνθετες: TabIndex
Συμβουλή εργαλείου Προσδιορίζει το κείμενο που θα εμφανίζεται όταν ο χρήστης κάνει καταδείξει το στοιχείο ελέγχου. String Ιδιότητες. Σύνθετες: Tooltip
Χρώμα κατάδειξης Ορίζει τα χρώματα του κειμένου στοιχείου ελέγχου, του φόντου του στοιχείου ελέγχου και του περιγράμματος του στοιχείου ελέγχου όταν ο χρήστης δείχνει με τον δείκτη του ποντικιού από πάνω του. Δεν ισχύει Ιδιότητες, Σύνθετες: HoverFontColor, HoverFillColor, HoverBorderColor
Χρώμα απενεργοποιημένου Ορίζει τα χρώματα του κειμένου του στοιχείου ελέγχου, του φόντου του στοιχείου ελέγχου και του περιγράμματος του στοιχείου ελέγχου εάν DisplayMode είναι Απενεργοποιημένη. Δεν ισχύει Ιδιότητες, Σύνθετες: DisabledFontColor, DisabledFillColor, DisabledBorderColor
Χρώμα κατά το πάτημα Ορίζει τα χρώματα του κειμένου στοιχείου ελέγχου, του φόντου του στοιχείου ελέγχου και του περιγράμματος του στοιχείου ελέγχου όταν ο χρήστης επιλέγει το στοιχείο ελέγχου. Δεν ισχύει Ιδιότητες, Σύνθετες: PressedFontColor, PressedFillColor, PressedBorderColor
ContentLanguage Προσδιορίζει τη γλώσσα εμφάνισης του στοιχείου ελέγχου, εάν διαφέρει από τη γλώσσα που χρησιμοποιείται στην εφαρμογή. String Σύνθετη
OnAddressSelect Περιέχει κώδικα που εκτελείται όταν ο χρήστης επιλέγει μια προτεινόμενη διεύθυνση. Συμβάν Σύνθετο
OnChange Περιέχει κώδικα που εκτελείται όταν αλλάζει μια ιδιότητα στοιχείου ελέγχου. Συμβάν Σύνθετη

Ιδιότητες εξόδου

Άλλες ιδιότητες γίνονται διαθέσιμες όταν ένας χρήστης αλληλεπιδρά με το στοιχείο ελέγχου Εισαγωγή διεύθυνσης. Μπορείτε να χρησιμοποιήσετε αυτές τις ιδιότητες εξόδου σε άλλα στοιχεία ελέγχου ή να προσαρμόσετε την εμπειρία εφαρμογών.

Ιδιότητα Περιγραφή
UserInput ΤΟ κείμενο που έχει πληκτρολογήσει ο χρήστης στο πλαίσιο εισόδου
Επιλεγμένο γεωγραφικό πλάτος Το γεωγραφικό πλάτος της διεύθυνσης που επέλεξε ο χρήστης
Επιλεγμένο γεωγραφικό μήκος Το γεωγραφικό μήκος της διεύθυνσης που επέλεξε ο χρήστης
Αναζήτηση Json Αποτελέσματος Το αποτέλεσμα αναζήτησης με βάση το UserInput, που εμφανίζεται ως συμβολοσειρά στη μορφή JSON
FreeformAddress Η διεύθυνση που επέλεξε ο χρήστης από τη λίστα των προτεινόμενων διευθύνσεων
LocalName Το όνομα μιας γεωγραφικής περιοχής ή τοποθεσίας, που ομαδοποιεί έναν αριθμό αντικειμένων με δυνατότητα διεύθυνσης για σκοπούς διεύθυνσης, χωρίς να είναι διαχειριστική μονάδα
PostalCode Ο ταχυδρομικός κώδικας
ExtendedPostalCode Ο εκτεταμένος ταχυδρομικός κώδικας
CountryCode Ο κωδικός της χώρας
Country Το όνομα της χώρας/περιοχής
CountryCodeISO3 Ο κωδικός χώρας σε μορφή ISO alpha-3
CountrySubdivisionName Το όνομα υποδιαίρεσης χώρας/περιοχής
StreetName Το όνομα της οδού
StreetNumber Ο αριθμός της οδού
Δήμος Ο δήμος
MunicipalitySubdivision Η υποδιαίρεση δήμου
CountryTertiarySubdivision Η τριτοβάθμια υποδιαίρεση χώρας/περιοχής
CountrySecondarySubdivision Η δευτερεύουσα υποδιαίρεση χώρας/περιοχής
CountrySubdivision Η υποδιαίρεση χώρας/περιοχής

Άλλα γεωχωρικά στοιχεία ελέγχου

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

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).