|
|
|
|
Añade una nueva Marker a un mapa mostrado en una control Mapa.
// Displays a marker: a procedure is run during a click on this marker MyLocation is geoPosition MyLocation.Latitude = 43.613708 MyLocation.Longitude = 3.876972 MyMarker is Marker MyMarker.Position = MyLocation MyMarker.ActionClick = ProcMarkerClick MAP_Position.AddMarker(MyMarker)
PROCEDURE ProcMarkerClick(MyMark is Marker) ToastDisplay(StringBuild("Position: %1 N, %2 E ", MyMark.Position.Latitude, ... MyMark.Position.Longitude))
Sintaxis
Añadiendo un nuevo marcador del fabricante Variable Ocultar los detalles
<Result> = <Map control>.AddMarker(<Marker>)
<Result>: booleano - True si se agregó el marcador,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Map control>: Nombre del control Nombre de la control Mapa a utilizar. <Marker>: Marcador Variable Nombre de la variable Marker que describe el Marker a visualizar.Atención: Si no se ha especificado la posición Property de la Marker, se producirá un error fatal.
Añadiendo un nuevo marcador de un geoPosition Variable Ocultar los detalles
<Result> = <Map control>.AddMarker(<Position>)
<Result>: booleano - True si se agregó el marcador,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Map control>: Nombre del control Nombre de la control Mapa a utilizar. <Position>: geoPosition Variable Nombre de la variable geoPosition que describe la posición de Marker a mostrar.
Añadiendo una nueva Marker usando una latitud y longitud Ocultar los detalles
<Result> = <Map control>.AddMarker(<Latitude> , <Longitude>)
<Result>: booleano - True si se agregó el marcador,
- False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
<Map control>: Nombre del control Nombre de la control Mapa a utilizar. <Latitude>: Real La latitud de Marker que se añadirá al mapa. <Longitude>: Real Longitud de Marker que se añadirá al mapa. Observaciones - Para eliminar una Marker específica de una control Mapa, utilice .
- Para cambiar una Marker en una control Mapa, utilice .
- Para eliminar todos los marcadores de una control Mapa, utilice .
- Para añadir varios Marker s en un control Mapa, el Nombre Property de la variable Marker debe ser único para cada Marker (incluso si las posiciones GPS son diferentes).
Ejemplo:
Pos is geoPosition POI is Marker FOR EACH PRODUCT Pos.Latitude = PRODUCT.Latitude Pos.Longitude = PRODUCT.Longitude POI..Position = Pos // POI.Name must be different for each iteration in the loop. POI.Name = "Product " + PRODUCT.Reference MAP_MyMap.AddMarker(POI) END
- Puede manipular la posición del marcador con el ALINEAMIENTO Property del Marker Variable.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|