Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Öffnen Sie die Registerkarte "Einfügen ", und erweitern Sie "Eingabe".
- 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.
- Aktivieren Sie auf der Registerkarte "Eigenschaften " des Adresseingabesteuerelements die Eigenschaft "Suchen innerhalb des Radius" .
- 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.
Fügen Sie Ihrer App ein Kartensteuerelement und ein Adresseingabesteuerelement hinzu.
Einfügen und Platzieren eines Schaltflächensteuerelements
Ä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.)
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.
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.