Control de mapa interactivo
Engade facilmente un mapa interactivo ás túas aplicacións de lenzo. Traza os marcadores dun orixe de datos que contén enderezos ou pares de latitude e lonxitude. Ao reducir o zoom, os marcadores agruparanse opcionalmente para condensar grupos de datos. En dispositivos móbiles e experiencias web, un mapa pode mostrar a posición actual do usuario e calcular unha ruta ata o destino do usuario. Os mapas pódense cambiar entre vistas de estrada e satélite.
Características do mapa interactivo
- Usar unha orixe de datos para inserir marcadores
- Mostrar información sobre os marcadores do mapa
- Mostrar rutas entre puntos de referencia
- Debuxar e inserir formas
Requisitos previos
Necesitarás satisfacer algúns requisitos previos antes de poder usar mapas nas túas aplicacións de lenzo. Consulte o táboa de privacidade e seguridade para obter máis detalles sobre como usan os datos diferentes características do mapa.
Engade un mapa á pantalla dunha aplicación
Coa aplicación aberta para edición en Power Apps Studio:
- Seleccione o Inserir pestana e expandir Medios.
- Seleccione Mapa para colocar un mapa na pantalla da aplicación ou arrastra o control á pantalla para situalo con máis precisión.
Engadindo pinos, rutas e formas
Os pinos, as rutas e as formas son propiedades do conxunto de datos que precisan identificar un orixe de datos, que é unha táboa dunha colección ou conector, e as columnas relevantes. O orixe de datos establécese na propiedade Elementos (Items para pins, RouteWaypoints_Items para rutas, Shape_Items para formas) e as columnas relevantes establécense nas propiedades relacionadas (por exemplo, ItemLatitudes, ItemLongitudes, etc. para pins). O Propiedades sección contén información adicional sobre estes conxuntos de datos e as súas propiedades relacionadas.
Por exemplo, se tivese unha colección de táboas chamada Localizacións con Nome, ·, e Latitude columnas: Nome | Lonxitude | Latitude | -- | -- | -- | Fourth Coffee (mostra) | -98.29277 | 26.2774 | Litware, Inc. (mostra) | -96.85572 | 32.55253 | Adventure Works (exemplo) | -96.99952 | 32.72058 |
Para mostralos como pinos etiquetados no mapa:
Establece o Elementos propiedade a Localizacións
Establece o Etiquetas de elementos propiedade a "Nome"
Establece o ElementoLonxitude propiedade a "Lonxitude"
Establece o ElementoLatitude propiedade a "Latitude"
Importante
Os nomes das columnas relevantes deben estar entre comiñas nas propiedades relacionadas. O orixe de datos non debe ter comiñas.
Podes ver como facelo mostrar alfinetes dunha folla de Excel ou crear unha aplicación que usa o control de entrada de enderezos para encher os pinos no control do mapa como exemplos adicionais.
Propiedades
Cambia o comportamento e a aparencia dun mapa mediante propiedades. Algunhas propiedades só están dispoñibles no Avanzado ficha.
O control de mapa ten seis tipos diferentes de propiedades:
- Propiedades do estilo
- Propiedades de comportamento
- Propiedades do pin
- Propiedades da ruta
- Propiedades da forma
- Propiedades de saída
Propiedades do estilo
| Propiedade | Descripción | Tipo | Tabulador |
|---|---|---|---|
| Visualización de satélite | Mostra o mapa en vista de satélite. Deixa esta propiedade desactivada para mostrar o mapa na vista da estrada. | Boolean | Propiedades; Avanzado: Vista por satélite |
| Estilo do mapa | Establece o estilo do mapa. Opcións: Estrada, Noite, Relevo sombreado da estrada, Satélite, Etiquetas de estradas por satélite, Luz de alto contraste, Escura de alto contraste, Claro en escala de grises, Escala de grises escuro. | Enumeración | Propiedades |
| Transparencia | Determina a transparencia do mapa, de 0 (opaco) a 100 (transparente). | Número enteiro | Propiedades; Avanzado: Transparencia |
| Visible | Mostra ou oculta o mapa. | Boolean | Propiedades; Avanzado: Visible |
| Posición | Coloca a esquina superior esquerda do mapa nas coordenadas da pantalla especificadas en x e y. | Número de punto flotante | Propiedades; Avanzado: X,Y |
| Tamaño | Determina o tamaño do mapa utilizando os valores de píxeles proporcionados en Anchura e Altura. | Número enteiro | Propiedades; Avanzado: Anchura,Altura |
| Radio do bordo | Determina o raio da esquina do bordo do mapa. | Número de punto flotante | Propiedades; Avanzado: BorderRadius |
| Bordo | Determina o estilo, o ancho e a cor do bordo do mapa. | Non aplicable | Propiedades; Avanzado: Estilo de fronteira,Espesor do bordo,Cor do borde |
| DisplayMode | Determina se o control permite a entrada do usuario (Editar), só mostra datos (Ver), ou está desactivado (Desactivado). | Enumeración | Avanzado |
Propiedades de comportamento
| Propiedade | Descripción | Tipo | Tabulador |
|---|---|---|---|
| Mostrar cartóns de información | Mostra información sobre unha localización mapeada cando o usuario a selecciona (Ao premer) ou sinalalo (En pasar o rato). Se Ningún, non se mostra ningunha información. | Enumeración | Propiedades; Avanzado: Tarxetas de información |
| Usar localización predefinida | Inicializa o mapa nunha localización predeterminada. | Boolean | Propiedades; Avanzado: Localización predeterminada |
| Latitude predefinida | Establece a coordenada de latitude que mostra o mapa se Usa a localización predeterminada está activado. | Número de punto flotante | Propiedades; Avanzado: Latitude predeterminada |
| Lonxitude predefinida | Establece a coordenada de lonxitude que mostra o mapa se Usa a localización predeterminada está activado. | Número de punto flotante | Propiedades; Avanzado: Lonxitude predeterminada |
| Nivel de zoom predefinido | Establece o nivel de zoom se Usa a localización predeterminada está activado, de 0 a 22. | Número enteiro | Propiedades; Avanzado: Nivel de zoom predeterminado |
| Mostrar localización actual | Mostra a localización actual do usuario. | Boolean | Propiedades; Avanzado: Localización actual |
| Latitude da localización actual | Establece a coordenada de latitude do marcador da localización actual que se mostra no mapa Mostrar a localización actual está activado. Para colocar o alfinete na localización actual do usuario, establece esta propiedade como Localización.Latitude. | Número de punto flotante | Propiedades; Avanzado: CurrentLocationLatitude |
| Lonxitude da localización actual | Establece a coordenada de lonxitude do marcador de localización actual que se mostra no mapa Mostrar a localización actual está activado. Para colocar o alfinete na localización actual do usuario, establece esta propiedade como Localización.Lonxitude. | Número de punto flotante | Propiedades; Avanzado: Localización actualLonxitude |
| Control de zoom | Mostra o control do zoom. | Boolean | Propiedades; Avanzado: Zoom |
| Control de límites | Mostra o control do compás. | Boolean | Propiedades; Avanzado: Compás |
| Control de distancia | Mostra o control de ton (inclinación). | Boolean | Propiedades; Avanzado: Pitch |
| TabIndex | Especifica a orde na que se selecciona o mapa se o usuario navega pola aplicación usando a tecla Tab. | Número enteiro | Propiedades; Avanzado: Índice de pestanas |
| Información sobre ferramentas | Determina o texto que se mostrará cando o usuario pasa o rato sobre un elemento visual. | String | Avanzado |
| Linguaxe do contido | Determina o idioma de visualización do mapa, se é diferente do idioma utilizado na aplicación. | String | Avanzado |
| OnLoad | Contén código que se executa cando se carga o mapa. | Evento | Avanzado |
| OnMapClick | Contén código que se executa cando o usuario selecciona o mapa. A latitude e lonxitude do punto no que se fixo clic está no Premeu Localización propiedade de saída. | Evento | Avanzado |
| OnChange | Contén código que se executa cando se cambia calquera aspecto do mapa. | Evento | Avanzado |
| OnSelect | Contén código que se executa cando o usuario selecciona algo no mapa. | Evento | Avanzado |
Propiedades do pin
| Propiedade | Descripción | Tipo | Tabulador |
|---|---|---|---|
| Localizacións (elementos) | Identifica a orixe de datos (Elementos) en forma de táboa para obter localizacións para mostrar no mapa. A táboa enumera conxuntos de lonxitudes e latitudes, ou enderezos físicos, para mostrar como pinos. A táboa pode ser unha colección ou dun orixe de datos como Excel Online. Cada fila debe ter unha entrada para a etiqueta, lonxitude e latitude, ou un enderezo físico e, opcionalmente, a cor e a icona do alfinete. | Non aplicable | Propiedades; Avanzado: Elementos |
| ItemsLabels | Identifica a columna en Elementos que contén as etiquetas para os pinos. | ColumnName | Avanzado |
| ItemsLatitudes | Identifica a columna en Elementos que contén a posición de latitude dos pinos. | ColumnName | Avanzado |
| ItemsLongitudes | Identifica a columna en Elementos que contén a posición de lonxitude dos pinos. | ColumnName | Avanzado |
| ItemsAddresses | Identifica a columna en Elementos que contén enderezos que representan a localización dos pinos. Hai un límite no número de pinos que se poden mostrar desde os enderezos. Recomendamos xeocodificar os teus enderezos en pares de latitude e lonxitude e utilizalos para mostrar os alfinetes cando sexa posible. | ColumnName | Avanzado |
| ItemsColors | Identifica a columna en Elementos que contén as cores dos alfinetes. | ColumnName | Avanzado |
| ItemsIcons | Identifica a columna en Elementos que contén as iconas dos pinos. | ColumnName | Avanzado |
| Marcadores de clúster | Agrupa os marcadores do mapa próximos en lugar de mostralos individualmente. | Boolean | Propiedades; Avanzado: Agrupación |
| Cor do marcador | Determina a cor predeterminada dos pinos que se mostran no mapa. Esta cor é anulada pola ElementosColores propiedade se se establece | Selector de cores | Propiedades; Avanzado: PinColor |
| OnItemsChange | Contén código que se executa cando se cambian os alfinetes do mapa. | Evento | Avanzado |
Propiedades da ruta
| Propiedade | Descripción | Tipo | Tabulador |
|---|---|---|---|
| Activar ruta | Determina se o usuario pode solicitar indicacións para unha localización especificada. | Boolean | Propiedades; Avanzado: UseRouting |
| Puntos de ruta (elementos) | Mostra os waypoints da ruta, segundo se indica nun orixe de datos (RouteWaypoints_Items) en forma de táboa. A táboa pode ser unha colección ou dun orixe de datos como Excel Online. Se Ningún, non se mostra ningún waypoint. | Enumeración | Propiedades; Avanzado: RouteWaypoints_Items |
| RouteWaypointsLabels | Identifica a columna en RouteWaypoints_Items que contén as etiquetas dos waypoints. | ColumnName | Avanzado |
| RouteWaypointsLatitudes | Identifica a columna en RouteWaypoints_Items que contén a posición de latitude dos waypoints. | ColumnName | Avanzado |
| RouteWaypointsLongitudes | Identifica a columna en RouteWaypoints_Items que contén a posición de lonxitude dos waypoints. | ColumnName | Avanzado |
| RouteWaypointsAddresses | Identifica a columna en RouteWaypoints_Items que contén enderezos que representan a localización dos waypoints. | ColumnName | Avanzado |
| Manter a orde dos puntos de referencia | Determina se unha ruta calculada mantén os waypoints na orde indicada. | Boolean | Propiedades; Avanzado: RouteMaintainOrder |
| Optimizar ruta | Determina se unha ruta calculada está optimizada para a distancia, o tempo ou non. | Enumeración | Propiedades; Avanzado: Optimización de rutas |
| Modo de viaxe da ruta | Determina se se calcula unha ruta para un coche ou un camión, o que pode requirir evitar pontes con certas restricións de altura ou peso. | Enumeración | Propiedades; Avanzado: RouteTravelMode |
| OnRouteDirectionChange | Contén código que se executa cando a aplicación detecta que o usuario cambiou de dirección mentres está nunha ruta calculada. | Evento | Avanzado |
Propiedades da forma
| Propiedade | Descripción | Tipo | Tabulador |
|---|---|---|---|
| Mostrar formas | Mostra as formas en Formas_Elementos. | Boolean | Propiedades; Avanzado: ShowShapes |
| Formas_Elementos | Identifica un orixe de datos (Formas_Elementos) en forma de táboa da que obter formas para mostrar no mapa. A táboa pode ser unha colección ou dun orixe de datos como Excel Online. Cada fila debe ter unha entrada para a forma (obxecto GeoJSON) e (opcionalmente) unha etiqueta e cor. | TableName | Avanzado |
| ShapeGeoJSONObjects | Identifica a columna en Formas_Elementos con cadeas que representan os obxectos GeoJSON das formas, en colección de formas ou en formato GeoJSON de forma única. | ColumnName | Avanzado |
| ShapeLabels | Identifica a columna en Formas_Elementos que contén as etiquetas das formas. | ColumnName | Avanzado |
| ShapeColors | Identifica a columna en Formas_Elementos que contén as cores das formas. | ColumnName | Avanzado |
| Mostrar etiquetas de formas | Mostra as etiquetas da forma, se se fornecen. | Boolean | Propiedades; Avanzado: ShowShapeLabels |
| Activar debuxo de formas | Mostra ferramentas de debuxo no mapa. | Boolean | Propiedades; Avanzado: Debuxo de formas |
| Activar a eliminación de formas e a edición de etiquetas | Determina se o usuario pode eliminar formas e editar as súas etiquetas. | Boolean | Propiedades; Avanzado: Edición de formasEliminación |
| OnShapeCreated | Contén código que se executa cando o usuario engade unha forma ao mapa. | Evento | Avanzado |
| OnShapeSelected | Contén código que se executa cando o usuario selecciona unha forma no mapa. | Evento | Avanzado |
| OnShapeEdited | Contén código que se executa cando o usuario modifica unha forma no mapa. | Evento | Avanzado |
| OnShapeDeleted | Contén código que se executa cando o usuario elimina unha forma do mapa. | Evento | Avanzado |
Propiedades de saída
Outras propiedades están dispoñibles cando un usuario interactúa cun mapa. Podes usar estes propiedades de saída noutros controis ou para personalizar a experiencia da aplicación.
| Propiedade | Descripción | Tipo |
|---|---|---|
| CenterLocation | Captura o punto central do mapa. | Non aplicable |
| ClickedLocation | Captura a última localización que seleccionou o usuario .Latitude ou .Lonxitude. | Rexistro |
| Seleccionadas | Captura o pin seleccionado. | Rexistro |
| SelectedItems | Captura o ou os pinos seleccionados no clúster seleccionado. | Table |
| GeocodedItems | Captura as localizacións xeocodificadas dos pinos. | Table |
| RouteWaypoints_Selected | Corresponde ao rexistro da forma seleccionada en RouteWaypoints_Items. | Rexistro |
| RouteWaypoints_SelectedItems | Corresponde aos rexistros das formas superpostas seleccionadas en RouteWaypoints_Items. | Table |
| Shapes_Selected | Corresponde ao rexistro da forma seleccionada en Formas_Elementos. | Rexistro |
| Shapes_SelectedItems | Corresponde aos rexistros das formas superpostas seleccionadas en Formas_Elementos. | Table |
| SelectedShape | Capta o .Perímetro e .Área da forma seleccionada. | Rexistro |
| DeletedShape | Capta o .Perímetro e .Área da última forma eliminada. | Rexistro |
| GeoJSON | Captura a lista de formas no formato GeoJSON de Feature Collection. | String |
Outros controis xeoespaciais
Para ver suxestións de enderezos dinámicos mentres escribes, utiliza o Entrada de enderezo control.
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).
Limitacións coñecidas
- Require conexión a Internet
Consulte tamén
Crear unha aplicación mediante os controis Address input e Map
Comentarios
Enviar e ver os comentarios