Eine Datenquelle zum Einfügen von Stecknadeln verwenden

Sie können eine Tabelle mit vorhandenen Daten in das Steuerelement Zuordnung laden. Das Steuerelement erstreckt sich dann über jede Zeile in Ihrer Tabelle als Kartenstecknadel.

Anforderungen

  1. Erstellen Sie eine Canvas-App und stellen Sie sicher, dass sie den Anforderungen der räumlichen Voraussetzungen entspricht.
  2. In Ihrer App Karte einfügen.

Fügen Sie PIN-Daten aus einer Excel-Arbeitsmappe hinzu

Ihr Datenquelle muss eine benannte Tabelle mit den folgenden Spalten enthalten, die dann der zugeordneten Eigenschaft im Bereich Erweitert des Steuerelements zugeordnet werden soll.

Spaltenbeschreibung Zuweisungen zur Eigenschaft Erforderlich
Beschriftung für die Stecknadel ElementeBeschriftungen Erforderlich
Längenangabe der Stecknadel ItemsLongitudes Erforderlich
Breitenangabe der Stecknadel ItemsLatitudes Erforderlich
Farbe der Stecknadel ItemsFarben Optional
Symbol für die Stecknadel ItemsIcons Optional

Das Farbfeld akzeptiert alle CSS-Zeichenfolgen wie in Farb-Enumeration und ColorFade-, ColorValue- und RGBA-Funktionen in Power Apps definiert.

Sie können die im Thema Liste der Bildvorlagen beschriebenen Symbole verwenden.

Die folgende Excel-Tabelle zeigt die erforderlichen Spalten:

Beispiel für eine Excel-Datei mit einer Tabelle namens TestData, die die Spalten Name, Longitude und Latitude enthält

Sie können die folgenden Beispieldaten kopieren, um diese Funktionalität zu testen:

Name des Dataflows Längengrad Breitengrad Farbe Symbol
Fourth Coffee (Beispiel) -98,29277 26.2774 Blau marker-flat
Litware, Inc. (Beispiel) -96,85572 32.55253 #ffefcd hexagon-thick
Adventure Works (Beispiel) -96,99952 32.72058 Auto
Fabrikam Inc. (Beispiel) -118,30746 34.86543
Blue Yonder Airlines (Beispiel) -118,66184 34.17553
City Power & Light (Beispiel) -113,46184 37.15363
Contoso Pharmaceuticals (Beispiel) -80,26711 40.19918
Alpine Ski House (Beispiel) -102,63908 35.20919
Datum Corporation (Beispiel) -89,39433 40.71025
Coho Winery (Beispiel) -116,97751 32.87466
  1. Kopieren Sie die Tabelle und fügen Sie sie in eine neue Datenquelle ein. In diesem Beispiel verwenden wir eine Excel-Arbeitsmappe.

  2. Wählen Sie eine der Zellen aus, und wählen Sie dann auf der Registerkarte „Start“ in der Multifunktionsleiste Als Tabelle formatieren aus. Wählen Sie dann einen beliebigen Stil und OK aus.

    Screenshot mit hervorgehobener Option „Als Tabelle formatieren“ in Excel

  3. Wählen Sie die Tabelle aus und wechseln Sie zur Registerkarte Tabellenentwurf auf dem Menüband. Geben Sie unter Tabellenname einen Namen für die Tabelle ein, zum Beispiel TestData.

    Screenshot mit hervorgehobenem Tabellennamen in Excel

  4. Speichern Sie die Arbeitsmappe.

  5. Öffnen oder erstellen Sie eine neue App in Power Apps, und fügen Sie das Steuerelement Zuordnung ein.

  6. Wählen Sie im Bereich Eigenschaften das Feld Locations(Items) aus, suchen Sie dann nach Excel und wählen Sie Aus Excel importieren.

    Screenshot der Option „Aus Excel importieren“.

  7. Suchen Sie die Excel-Arbeitsmappe, und wählen Sie Öffnen aus. Wählen Sie die Tabelle aus, die die Informationen TestData enthält, und klicken Sie dann auf Verbinden.

    Screenshot des Abschnitts „Tabellenauswahl“

  8. Wechseln Sie im Bereich Eigenschaften zur Registerkarte Fortgeschritten, und wählen Sie Weitere Optionen aus.

  9. Legen Sie die folgenden Eigenschaften fest:

    • ItemsLabels wie Name
    • ItemsLatitudes wie Breitengrad
    • ItemsLongitudes wie Längengrad
    • (Optional) ItemsColors wie Farben
    • (Optional) ItemsIcons wie Symbole
  10. Dias Steuerelement Zuordnung zeigt nun jede Zeile in der Tabelle als Stecknadel an, die mit ihrem Name, wie in der Excel-Tabelle definiert, und verwenden von Symbolen und Farben. Wenn kein Symbol oder keine Farbe bereitgestellt wird, verwendet das Steuerelement das Standardsymbol und die Standardfarbe.

    Ein Screenshot des Steuerelements Zuordnung mit benutzerdefinierten Symbolen und verschiedenen Farben.

Hinweis

Jedes Kartensteuerelement kann bis zu 5000 Stecknadeln von Breiten- oder Längengraden und 50 Stecknadeln von Adressen anzeigen. Die Stecknadelgrenze ist für Adressen tiefer, da die Karte diese Adressen in Längen- oder Breitengrad geokodieren muss, um sie anzuzeigen. Wir empfehlen, möglichst keine Adressen zu verwenden. Sie können Geocodierte Adressen aus der Kartenkomponente in Datenquelle speichern.

Wenn sowohl Längen- wie Breitengrad und eine Adresse für eine einzelne Stecknadeln vorhanden ist, wird das Kartensteuerelement den Breitengrad/Längengrad verwenden, um eine Geokodierung der Adresse zu vermeiden.

Speichern Sie geokodierte Adressen aus dem Steuerelement Zuordnung in Datenquelle

Um zu vermeiden, dass bei jedem Start des Steuerelements Zuordnung die gleichen Adressen geokodiert werden, können Sie die geokodierten Adressen wieder im ursprünglichen Datenquelle speichern, sodass die Karte beim Neustart die Breiten- und Längengrade verwendet, anstatt die Adressen erneut zu geokodieren.

Fügen Sie dazu eine Schaltfläche hinzu, um die geocodierte Adresse mit der folgenden Formel wieder in die ursprüngliche Datenquelle zu speichern:

 ForAll(Map1.GeocodedItems, Patch(Accounts1, LookUp(Accounts1, ThisRecord.Address = Address && ThisRecord.Name = Label), {Latitude: Latitude, Longitude: Longitude }))

Screenshot der App mit der Formel in der Bearbeitungsleiste.

Andere interaktive Kartenfunktionen

Andere räumliche Steuerelemente

Sehen Sie dynamische Adressvorschläge während der Eingabe mit dem Steuerelement Adresseingabe.

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).