|
|
|
|
- Propiedades específicas de las variables MapCircle
- Funciones de WLanguage
MapCircle (Tipo de Variable)
El tipo MapCircle se utiliza para definir las características de un círculo que se dibujará en el mapa que se muestra en una control Mapa. Las características de este círculo pueden definirse y modificarse mediante diferentes propiedades de 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. // Add a circle to the Map control Circle is MapCircle Circle.Center = Position Circle.Radius = 50 Circle.LineColor = LightRed Circle.ActionClick = ClickProc MapAddShape(MAP_MyMap, Circle) INTERNAL PROCEDURE ClickProc(c is MapCircle) ToastDisplay(StringBuild("Click on the <%1> circle.", c.Name)) END
Observaciones Propiedades específicas de las variables MapCircle Las siguientes propiedades pueden ser utilizadas para manipular un círculo: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
ActionClick | Nombre de Procedure | Nombre de la WLanguage Procedure que se llama cuando el usuario hace clic en el círculo que aparece en la control Mapa. Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Circle>) donde <Círculo> es una MapCircle Variable que corresponde al círculo en el 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"). | BackgroundColor | Color, entero, Constante entera | Color de fondo del círculo. Este color puede corresponder a:Observación: Para cambiar la opacidad del relleno, puedes escribir: MyMapCircle.BackgroundColor.Opacity = 50
| Centro | geoPosition | Centro del círculo. | denominar | Cadena de caracteres | Nombre de la forma (aquí, nombre del círculo). 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 puede utilizarse para borrar el círculo con MapDeleteShape. | description | Cadena de caracteres | description de la forma, utilizada para almacenar información adicional, por ejemplo. | Espesor | Integro | El grosor de la Line utilizado para el círculo fuera de la Line. El grosor es de set a 2 por Default. | Line | Constante de tipo Integer | El estilo de Line usado para el círculo fuera deLine: - LineSolid (valor Default): Línea continua.
- LineDotted: lunares.
- LineDash: Guiones.
- LineDotAndDash: Puntos y guiones.
| LineColor | Color, entero, Constante entera | Círculo de la Color. Este color puede corresponder a: | Radio | Real | Radio del círculo en metros. El radio de Default es de 100 metros. | ZOrder | Integro | El orden Z del círculo 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. |
Funciones de WLanguage Las siguientes funciones WLanguage se utilizan para las variables manipular MapCircle:
| | MapAddShape | Añade una nueva forma (Polygon, Line, círculo) al mapa que se muestra en un control Mapa. | MapDeleteShape | Borra una forma dibujada en el mapa que se muestra en una control Mapa. | MapModifyShape | Modifica una forma dibujada en el mapa que se muestra en una control Mapa. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|