|
|
|
|
- Propiedades específicas de las variables MapPolyline
- Funciones de WLanguage
MapPolyline (Tipo de Variable)
El tipo MapPolyline se utiliza para definir las características de una Line compuesta de varios segmentos que se dibujarán en el mapa que se muestra en una control Mapa. Las características de esta fila 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 line to the Map control Line is MapPolyline FOR EACH PointPosition OF arrPositions Add(Line.Point, PointPosition) END Line.LineColor = LightRed Line.ActionClick = ClickProc MapAddShape(MAP_MyMap, Line) INTERNAL PROCEDURE ClickProc(l is MapPolyline) ToastDisplay(StringBuild("Click on the <%1> line.", l.Name)) END
Observaciones Propiedades específicas de las variables MapPolyline Las siguientes propiedades pueden ser utilizadas para manipular a Line: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
ActionClick | Nombre de Procedure | Nombre del WLanguage Procedure llamado cuando el usuario hace clic en el Line mostrado en el control Mapa. Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name>(<Line>) donde <Línea> es una MapPolyline Variable correspondiente a la Line 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"). | denominar | Cadena de caracteres | Nombre de la forma (aquí, nombre de la Line). 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 Line con MapDeleteShape. | description | Cadena de caracteres | description de la forma, utilizada para almacenar información adicional, por ejemplo. | Espesor | Integro | Grosor de la línea. El grosor es de set a 2 por Default. | Geodésico | booleano | - True para indicar que el dibujo de la Line debe tener en cuenta la curvatura de la Tierra,
- False (Default) para trazar una recta Line.
| Line | Constante de tipo Integer | El estilo de Line utilizado: - LineSolid (valor Default): Línea continua.
- LineDotted: lunares.
- LineDash: Guiones.
- LineDotAndDash: Puntos y guiones.
| LineColor | Color, entero, Constante entera | Color de la línea. Este color puede corresponder a: | Punto | Array de geoPosition | Puntos correspondientes a los extremos de los segmentos que componen la Line. | ZOrder | Integro | Orden Z de la Line 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 MapPolyline:
| | 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|