Utilitzar una font de dades per inserir marcadors

Podeu carregar una taula que contingui dades existents al control del mapa. A continuació, el control traçarà cada fila de la taula com a ancorador de mapa.

Requisits previs

  1. Creeu una aplicació de llenç i assegureu-vos que compleix els Requisits geoespacials previs.
  2. A l'aplicació, inseriu un mapa.

Afegir dades de marcador d'un llibre de treball de l'Excel

El font de dades ha de contenir una taula amb nom amb les columnes següents que s'han d'assignar a la propietat associada a la subfinestra Avançada del control.

Descripció de la columna S'assigna a la propietat Necessari
Etiqueta per al marcador ItemsLabels Obligatori
Longitud del marcador ItemsLongitudes Obligatori
Latitud del marcador ItemsLatitudes Obligatori
Color del marcador ItemsColors Opcional
Icona per al marcador ItemsIcons Opcional

El camp de color accepta qualsevol cadena CSS, tal com es defineix a Enumeració de colors i funcions ColorFade, ColorValue i RGBA al Power Apps .

Podeu utilitzar les icones descrites al tema Llista de plantilles d'imatge com a icona.

La següent taula de l'Excel mostra les columnes necessàries:

Fitxer de l'Excel d'exemple amb una taula anomenada TestData que conté les columnes Nom, Longitud i Latitud

Podeu copiar les següents dades d'exemple per provar aquesta funcionalitat:

Nom Longitud Latitud Color Icon
Fourth Coffee (exemple) -98.29277 26.2774 Blau marker-flat
Litware, Inc. (exemple) -96.85572 32.55253 #ffefcd hexagon-thick
Adventure Works (exemple) -96.99952 32.72058 car
Fabrikam, Inc. (exemple) -118.30746 34.86543
Blue Yonder Airlines (exemple) -118.66184 34.17553
City Power & Light (exemple) -113.46184 37.15363
Contoso Pharmaceuticals (exemple) -80.26711 40.19918
Alpine Ski House (exemple) -102.63908 35.20919
A Datum Corporation (exemple) -89.39433 40.71025
Coho Winery (exemple) -116.97751 32.87466
  1. Copieu i enganxeu la taula en una nova font de dades. En aquest exemple, estem utilitzant un llibre de treball de l'Excel.

  2. Seleccioneu una de les cel·les i, a continuació, a la pestanya Inici de la franja, seleccioneu Formata com a taula i trieu qualsevol estil i, a continuació, D'acord.

    Captura de pantalla que ressalta l'opció Format com a taula a l'Excel

  3. Seleccioneu la taula i, a continuació, aneu a la pestanya Disseny de la taula a la franja. Introduïu un nom per a la taula a Nom de la taula:, per exemple TestData.

    Captura de pantalla que ressalta el nom de la taula a l'Excel

  4. Deseu el llibre.

  5. Obriu o creeu una aplicació nova al Power Apps i inseriu el control del mapa.

  6. A la subfinestra Propietats, seleccioneu el camp Locations(Elements), cerqueu excel i seleccioneu Importa des de l'Excel.

    Captura de pantalla de l'opció Importa des de l'Excel.

  7. Localitzeu el llibre de l'Excel i, a continuació, seleccioneu Obre. Seleccioneu la taula que conté la informació, TestData i, a continuació, Connecta.

    Captura de pantalla de la subfinestra de selecció de la taula

  8. A la subfinestra Propietats, aneu a la pestanya Avançat i seleccioneu Més opcions.

  9. Definiu les propietats següents:

    • ItemsLabels com a "Nom"
    • ItemsLatitudes com a "Latitud"
    • ItemsLongitudes com a "Longitud"
    • (Opcional) ItemsColors com a "Colors"
    • (Opcional) ItemsIcons com a "Icones"
  10. El control del mapa ara mostrarà cada fila de la taula com un pin, etiquetat amb el seu nom tal com es defineix a la taula de l'Excel i utilitzant les icones i colors proporcionats. Si no es proporciona una icona o un color, el control utilitzarà la icona i el color per defecte.

    Una captura de pantalla del control del mapa amb icones personalitzades i diferents colors.

Nota

Cada control de mapa té una limitació de pins de 5000 pins on prioritza les columnes de latitud i longitud sobre la columna d'adreça. Dins de la limitació de 5000 pins, es poden geocodificar fins a 50 adreces per a cada control de mapa. Per tant, per als pins amb latitud/longtude i un límit d'adreça, el control del mapa prioritzarà l'ús de la latitud/longitud per evitar geocodificació de l'adreça.

Desa les adreces geocodificades del control del mapa a font de dades

Per evitar geocodificar el mateix conjunt d'adreces cada vegada que es llança el control del mapa, podeu desar les adreces geocodificades de nou a la font de dades original, de manera que quan el mapa es rellança, utilitzarà la latitud i la longitud en lloc de geocodificar les adreces de nou.

Per fer-ho, afegiu un botó per desar l'adreça codificada geogràficament de nou a la font de dades original amb la fórmula següent:

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

Captura de pantalla de l'aplicació que mostra la fórmula a la barra de fórmules.

Altres característiques del mapa interactiu

Altres controls geoespacials

Per veure els suggeriments dinàmics de l'adreça a mesura que escrius, utilitza el control d'entrada d'adreça.