Freigeben über


Verwenden Sie das Adressfeld, um Adressen einfach einzugeben.

Die Eingabe von Adressen kann frustrierend und fehleranfällig sein, insbesondere in mobilen Apps. Verwenden Sie das Adresseingabesteuerelement, um die Adresseingabe zu vereinfachen. Das Steuerelement verwendet Fuzzylogik, um potenzielle Übereinstimmungen während der Eingabe vorzuschlagen. Wählen Sie die Option aus, mit der Sie schnell und einfach eine genaue Adresse eingeben können.

Das Steuerelement gibt die Adresse als strukturierte Daten zurück. Ihre App kann Informationen wie Stadt, Straße, Gemeinde und sogar Breiten- und Längengradkoordinaten extrahieren. Die Daten befinden sich in einem Format, das für viele Gebietsschemas und internationale Adressformate geeignet ist.

Voraussetzungen

Bevor Sie das Steuerelement in Ihren Apps verwenden können, müssen Sie geospatiale Features für die Umgebung aktivieren. Überprüfen Sie auch die Voraussetzungen für die Verwendung von Geospatialsteuerelementen. Weitere Informationen zur Datennutzung des Adresseingabesteuerelements finden Sie in der Datenschutz- und Sicherheitstabelle .

Fügen Sie ein Adresseingabesteuerelement zu Ihrer App hinzu

Wenn Ihre App zur Bearbeitung in Power Apps Studio geöffnet ist:

  1. Öffnen Sie die Registerkarte "Einfügen ", und erweitern Sie "Eingabe".
  2. Wählen Sie die Adresseingabe aus, um ein Adresseingabefeld auf dem App-Bildschirm zu platzieren, oder ziehen Sie das Steuerelement auf den Bildschirm, um es genauer zu positionieren. Sie müssen für das Steuerelement „Adresseingabe“ mindestens drei Zeichen inklusive einer Ziffer eingeben.

Festlegen eines Standardmäßigen Suchradius

Standardmäßig durchsucht das Steuerelement den Standort des Benutzers. Sie können den Standardmäßigen Suchbereich verfeinern, um die anfänglichen Ergebnisse einzugrenzen.

  1. Aktivieren Sie auf der Registerkarte "Eigenschaften " des Adresseingabesteuerelements die Eigenschaft "Suchen innerhalb des Radius" .
  2. Geben Sie einen Längengrad, einen Breitengrad und einen Radius in Meter ein.

Das Steuerelement beginnt mit der Suche nach dem angegebenen Breiten- und Längengrad bis zur angegebenen Entfernung.

Verwenden Sie die Kartensteuerung mit dem Steuerelement Adresseingabe

Sie können Ihrer App eine Schaltfläche hinzufügen, um eingegebene Adressen als Datensammlung zu speichern. Anschließend können Sie die Adressen abrufen und im Kartensteuerelement anzeigen.

  1. Fügen Sie Ihrer App ein Kartensteuerelement und ein Adresseingabesteuerelement hinzu.

  2. Einfügen und Platzieren eines Schaltflächensteuerelements

  3. Ändern Sie die OnSelect-Eigenschaft des Schaltflächensteuerelements wie folgt. (Hinweis: Kopieren Sie die Formel, und fügen Sie sie in die Bearbeitungsleiste oder auf der Registerkarte "Erweiterte Eigenschaften" ein, je nachdem, was Sie bevorzugen.)

  4. Geben Sie einen Längengrad, einen Breitengrad und einen Radius (in Metern) ein.

    Das Steuerelement beginnt mit der Suche nach Breiten‑ und Längengrad bis zu der im Radiusfeld angegebenen Entfernung.

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

    Die Formel speichert den aktuellen Breiten- und Längengrad in einer Auflistung namens Speicherorten, solange die Suchergebnisse nicht leer sind.

    Screenshot der Schaltfläche im Bau in Power Apps Studio, die mit der OnSelect-Eigenschaft angezeigt wird.

  5. Wählen Sie das Kartensteuerelement aus. Ändern Sie die Eigenschaften wie folgt:

    Eigenschaftsname Wert Wobei
    Gegenstände Standorte Registerkarte "Eigenschaften"
    ItemsLatitudes "Breitengrad" Registerkarte "Erweitert"
    ItemsLongitudes Längengrad Registerkarte "Erweitert"

Wenn der Benutzer die Schaltfläche auswählt, wird das Ergebnis der Adresseingabesteuerung als neue Markierung zur Karte hinzugefügt.

Eigenschaften

Ändern des Verhaltens und der Darstellung eines Adresseneingabefelds mithilfe von Eigenschaften. Einige Eigenschaften sind nur auf der Registerkarte "Erweitert " verfügbar.

Eigentum Description Typ Registerkarte
Standard Legt den Anfangswert des Steuerelements fest. String Eigenschaften; Erweitert: Standard
Hinweistext Legt den Hinweis fest, der im Steuerelement angezeigt wird, bevor der Benutzer Text eingibt. String Eigenschaften; Erweitert: HintText
Schriftgröße Legt den Namen der Schriftartenfamilie fest, die für den Steuerelementtext verwendet wird. Dropdownliste Eigenschaften; Erweitert: Schriftart
Font size Legt die Größe des Steuerelementtexts fest. Gleitkommazahl Eigenschaften; Erweitert: Schriftgröße
Font weight Legt die Schriftbreite des Steuerelementtexts fest, entweder Bold, Lighter, Normal, oder Semibold. Dropdownliste Eigenschaften; Erweitert: FontWeight
Text alignment Legt die horizontale Ausrichtung des Steuerelementtextes fest, entweder Mitte, Blocksatz, Links oder Rechts. Dropdownliste Eigenschaften; Erweitert: Textausrichtung
Zeilenhöhe Legt den vertikalen Abstand zwischen Textzeilen im Steuerelement fest. Gleitkommazahl Eigenschaften; Erweitert: LineHeight
Anzeigemodus Bestimmt, ob das Steuerelement Benutzereingaben (Bearbeiten) zulässt, nur Daten (Ansicht) anzeigt oder deaktiviert ist (deaktiviert). Dropdownliste Eigenschaften; Erweitert: DisplayMode
Schriftschnitt Legt den Stil des Steuerelementtextes der Schaltfläche fest, entweder Kursiv, Unterstreichen, Durchgestrichen oder nichts. Dropdownliste Eigenschaften; Erweitert: Kursiv, Unterstrichen, Durchgestrichen
Grenzwert für Suchergebnisse Legt die Anzahl der vorgeschlagenen Adressen fest, die das Steuerelement anzeigt. Integer Eigenschaften; Erweitert: Suchergebnislimit
Suche innerhalb des Radius Bestimmt, ob das Steuerelement Adressen innerhalb des Radius des Breiten- und Längengrads vorschlagen soll. Boolean Eigenschaften; Erweitert: SearchWithinRadius
Latitude Legt die Breitenkoordinate des Mittelpunkts fest, der für Adressvorschläge verwendet wird. Erfordert, dass Search within radius eingeschaltet ist. Gleitkommazahl von -90 bis 90 Eigenschaften; Erweitert: Breitengrad
Longitude Legt die Längengradkoordinate des Mittelpunkts fest, der für Adressvorschläge verwendet wird. Erfordert , dass die Suche im Radius eingeschaltet ist. Gleitkommazahl von -180 bis 180 Eigenschaften; Erweitert: Längengrad
Radius Legt den Radius in Metern um Breiten- und Längengrad fest, um Adressvorschläge einzuschränken. Erfordert, dass Suche im Radius aktiviert ist. Gleitkommazahl Eigenschaften; Erweitert: Radius
Language Legt die Sprache fest, in der Adressvorschläge zurückgegeben werden. String Eigenschaften; Erweitert: Sprache
Land festgelegt auf Identifiziert eine durch Trennzeichen getrennte Liste von Ländern/Regionen, um Adressvorschläge im ISO 3166-Alpha-2-Format einzuschränken; z. B. US,CA,MX. String Eigenschaften; Erweitert: CountrySet
Sichtbar Blendet das Steuerelement ein oder aus. Boolean Eigenschaften; Erweitert: Sichtbar
Padding top Legt den Abstand zwischen dem Steuerelementtext der Schaltfläche und der Oberkante des Steuerelements fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingTop
Abstand unten Legt den Abstand zwischen dem Text des Steuerelements und dem unteren Rand des Steuerelements fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingBottom
Abstand links Legt den Abstand zwischen dem Steuerelementtext und dem linken Rand des Steuerelements fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingLeft
Abstand rechts Legt den Abstand zwischen dem Text des Steuerelements und dem rechten Rand des Steuerelements fest. Gleitkommazahl Eigenschaften; Erweitert: PaddingRight
Position Platziert die obere linke Ecke des Steuerelements an den in X und Y angegebenen Bildschirmkoordinaten. Integer Eigenschaften; Erweitert: X, Y
Size Bestimmt die Größe des Steuerelements mithilfe der Pixelwerte, die in Width und Height bereitgestellt werden. Integer Eigenschaften; Erweitert: Breite, Höhe
Rahmenradius Bestimmt den Eckradius des Steuerelementrands. Gleitkommazahl Eigenschaften; Erweitert: BorderRadius
Color Legt die Farben des Steuerelementtexts und des Steuerelementhintergrunds fest. Nicht anwendbar Eigenschaften; Erweitert: FillColor, TextColor
Border Bestimmt den Stil, die Breite und die Farbe des Rahmens des Steuerungselements. Nicht anwendbar Eigenschaften; Erweitert: BorderStyle, BorderThickness, BorderColor
Registerkartenindex Gibt die Reihenfolge an, in der das Steuerelement ausgewählt wird, wenn der Benutzer mit der TAB-TASTE in der App navigiert. Integer Eigenschaften; Erweitert: TabIndex
Tooltip Bestimmt den Text, der angezeigt werden soll, wenn der Benutzer auf das Steuerelement zeigt. String Eigenschaften; Erweitert: Tooltip
Hoverfarbe Legt die Farben des Steuerelementtexts, des Steuerelementhintergrunds und des Steuerelementrahmens fest, wenn der Benutzer mit dem Mauszeiger darauf zeigt. Nicht anwendbar Eigenschaften; Erweitert: HoverFontColor, HoverFillColor, HoverBorderColor
Deaktivierte Farbe Legt die Farben des Steuerelementtexts, des Steuerelementhintergrunds und des Steuerelementrahmens fest, wenn DisplayModedeaktiviert ist. Nicht anwendbar Eigenschaften; Erweitert: DisabledFontColor, DisabledFillColor, DisabledBorderColor
Gepresste Farbe Legt die Farben des Steuerelementtexts, des Steuerelementhintergrunds und des Steuerelementrahmens fest, wenn der Benutzer das Steuerelement auswählt. Nicht anwendbar Eigenschaften; Erweitert: PressedFontColor, PressedFillColor, PressedBorderColor
ContentLanguage Bestimmt die Anzeigesprache des Steuerelements, wenn sie sich von der sprache unterscheidet, die in der App verwendet wird. String Advanced
OnAddressSelect Enthält Code, der ausgeführt wird, wenn der Benutzer eine vorgeschlagene Adresse auswählt. Event Advanced
OnChange Enthält Code, der ausgeführt wird, wenn eine Steuerelementeigenschaft geändert wird. Event Advanced

Ausgabeeigenschaften

Andere Eigenschaften werden verfügbar, wenn ein Benutzer mit dem Adresseingabesteuerelement interagiert. Sie können diese Ausgabeeigenschaften in anderen Steuerelementen verwenden oder die App-Oberfläche anpassen.

Eigentum Description
Benutzereingabe Der Text, den der Benutzer in das Eingabefeld eingegeben hat
AusgewählteBreitengrad Der Breitengrad der Adresse, die der Benutzer ausgewählt hat
SelectedLongitude Der Längengrad der Adresse, die der Benutzer ausgewählt hat
SearchResultJson Das Suchergebnis basierend auf UserInput, das als Zeichenfolge im JSON-Format angezeigt wird
FreeformAddress Die Adresse, die der Benutzer aus der Liste der vorgeschlagenen Adressen ausgewählt hat
LocalName Der Name eines geografischen Gebiets oder einer Ortschaft, das eine Reihe anzusprechender Objekte zu Adressierungszwecken gruppiert, dabei aber keine Verwaltungseinheit ist.
Postleitzahl Postleitzahl
Erweiterter Postcode Die erweiterte Postleitzahl
Ländercode Der Ländercode
Country Der Name des Landes/der Region
LändercodeISO3 Der Ländercode im ISO-Alpha-3-Format
CountrySubdivisionName Der Name der Unterteilung des Landes/der Region
StreetName Der Straßenname
StreetNumber Die Straßennummer
Municipality Die Gemeinde
MunicipalitySubdivision Die Gemeindeunterteilung
Tertiäre Landesunterteilung Die tertiäre Unterabteilung des Landes/der Region
CountrySecondarySubdivision Sekundäre Unterteilung des Landes/der Region
CountrySubdivision Land/Region-Unterteilung

Andere geospatiale Steuerelemente

Verwenden Sie das interaktive Kartensteuerelement , um Standortdaten zu visualisieren und zu interpretieren.