Insertar un mapa en tu app

En power apps existe un complemento llamado MAP, con el cual podrás insertar un mapa en tu app al obtener las coordenadas, debes tener una licencia premium para poder utilizar el componente.


En caso de no contar con una licencia premium, existe otra alternativa, primero debemos obtener la longitud (Location.Longitude) y latitud (Location.Latitude), podemos enviarlo a una variable.

  // "en-US" para asegurar que Power Apps convierta el texto almacenado con punto decimal de vuelta a un número válido para el mapa, sin importar la región del teléfono que esté viendo el mapa.

  Set(v_Longitud, Text(Location.Longitude, "0.000000", "en-US"));

  Set(v_Latitud, Text(Location.Latitude, "0.000000", "en-US"));

Una vez que obtenemos la ubicación, podemos agregar un botón y en el evento OnSelect tecleamos:

Launch("https://www.google.com/maps/search/?api=1&query=" & v_Latitud & "," & v_Longitud)

Lo que hace el Launch() es abrir una ventana del navegador con un mapa de Google y un marcador con las coordenadas obtenidas.

Cuando el usuario ingrese a la app, se solicitarán permisos para poder obtener su ubicación, este mensaje solo aparecer una sola vez, o hasta que se modifique la app y solicite hacer un Refresh para los nuevos cambios.







Publicar un comentario

Artículo Anterior Artículo Siguiente