AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Mapa
  • Propiedades específicas de las variables MapImage
  • Funciones de WLanguage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Las variables MapImage se utilizan para definir las características de un Image que se dibujará en el mapa que se muestra en un control Mapa. Las características de la imagen se pueden definir y cambiar mediante diferentes propiedades WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Add an image to the Map control
i is MapImage
i.Position = MyPosition
i.Image = "image.png"
i.ActionClick = ClickProc
MapAddImage(MAP_MyMap, i)
 
INTERNAL PROCEDURE ClickProc(i is MapImage)
ToastDisplay(StringBuild("Click on the <%1> image.", i.Name))
END
Observaciones

Propiedades específicas de las variables MapImage

Las siguientes propiedades pueden ser utilizadas para manipular una imagen en una control Mapa:
Nombre de la propiedadTipo utilizadoEfecto
ActionClickNombre de ProcedureNombre del WLanguage Procedure llamado cuando el usuario hace clic en el Image mostrado en el control Mapa. Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Image>)
donde <Imagen> es una MapImage Variable correspondiente a la Image en la que el usuario ha pulsado.
Si no se especifica esta Property (o corresponde a una cadena vacía ("")), no se realizará ninguna acción al hacer clic.
Observación: se recomienda utilizar procedimientos globales. Si la Procedure es local, su nombre debe ir precedido del nombre completo del objeto al que pertenece la Procedure (ejemplo para una ventana local Procedure: "WIN_Window1.MyProcedure").
WEBDEV - Código ServidorWEBDEV - Código Navegador Este Procedure puede ser un Browser o un Servidor Procedure.
AlineaciónConstante de tipo IntegerAlineación de la imagen con respecto a la posición dada por el Position Property :
  • mkTop: imagen Above la posición.
  • mkBottom: Image debajo de la posición.
  • mkCenter (valor Default): Image se centró en la posición.
  • mkRight: Image a la derecha de la posición.
  • mkLeft: Image a la izquierda de la posición.
AlturaRealLa altura (en metros) que la Image debería ocupar en el mapa.
Si esta Property no está especificada en o está puesta en 0, la altura se calculará automáticamente según la anchura especificada a través de la Width Property, respetando la relación Image.
anchuraRealEl ancho (en metros) que la Image debe ocupar en el mapa.
Debe especificarse este Property.
ÁnguloIntegroÁngulo de rotación en grados (entre 0 y 360) para ser aplicado a la Image. La rotación se realiza usando la posición dada por la Position Property como centro de rotación.
Este Property es set a 0 por Default.
denominarCadena de caracteresNombre de la imagen. Se asigna un nombre automáticamente cuando se crea la Variable. Puede ser modificado, pero tiene que ser único si se añade la forma a la control Mapa. Este nombre se puede utilizar para eliminar la Image con MapDeleteImage.
descriptionCadena de caracteresdescription de la Image, utilizada para almacenar información adicional, por ejemplo.
ImageCadena de caracteres
o Image Variable
Image para mostrar. Este Property corresponde a:
  • una cadena de caracteres correspondiente a la ruta de la Image,
  • una variable de tipo Image.
Esta Image no puede ser un vector Image (SVG).
OpacidadIntegroPorcentaje de opacidad de Image. Por defecto, esta Property es set a 100.
ubicacióngeoPositionLa posición geográfica en la que se dibujará la Image. La alineación de la imagen con respecto a esta posición viene dada por el Alignment Property.
ZOrderIntegroOrden Z de la Image en relación con las otras formas de la control Mapa. Le permite manejar las superposiciones.
Una forma con un orden Z alto se dibujará sobre una forma con un orden Z más bajo.
Este Property es set a 0 por Default.
iPhone/iPad Esta propiedad no está disponible.

Funciones de WLanguage

Las siguientes funciones WLanguage se utilizan para las variables manipular MapImage:
MapAddImageAñade una nueva Image al mapa que se muestra en una control Mapa.
MapDeleteImagenBorra una Image dibujada en el mapa que se muestra en una control Mapa.
MapModifyImageModifica una Image dibujada en el mapa que se muestra en una control Mapa.
Versión mínima requerida
  • Versión 26
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

Señalar un error o enviar una sugerencia | Ayuda local