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
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
Centra el mapa visualizado en una control Mapa en una posición geográfica o en un lugar específico. Una animación se realiza automáticamente.
Al final de la animación, se ejecutará la Event "Siempre que cambie de posición" de la control Mapa. Este Event no se ejecutará si el posicionamiento en el mapa es cancelado por el usuario antes del final de la animación.
// Centers the map displayed by the "MAP_Position" control on a geographical position
MyLocation is geoPosition
MapDisplayPosition(MAP_Position, MyPosition)
 
// Equivalent syntax (without animation): MAP_Position = MyPosition
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP
// Centers the map displayed by the "MAP_Position" control on a city identified by its name
MapDisplayPosition(MAP_Position, "Montpellier, France")
 
// Centers the map displayed by the "MAP_Position" control on a monument identified by its name
MapDisplayPosition(MAP_Position, "Eiffel Tower")
Sintaxis
WEBDEV - Código ServidorWEBDEV - Código NavegadorPHP

Mostrando una ubicación geográfica con el cheque Procedure Ocultar los detalles

MapDisplayPosition(<Map control> , <Position> [, <WLanguage procedure>])
<Map control>: Nombre del control
Nombre de la control Mapa que se va a utilizar. Si este parámetro corresponde a una cadena vacía (""), se utilizará la control Mapa a la que pertenezca la Event actual.
<Position>: geoPosition Variable o cadena de caracteres
description del lugar en el que se centrará el mapa. Este description puede corresponder a:
  • el nombre de la geoPosition Variable que describe la posición geográfica en la que se centrará el mapa.
  • una cadena de caracteres que contiene una Address, una ciudad, el nombre de un monumento, ...
  • una variable de tipo Address.
<WLanguage procedure>: Nombre de procedimiento opcional
Nombre del lenguaje WLanguage Procedure ("callback" Procedure) llamado una vez que se muestra la nueva posición geográfica. Este procedimiento tiene el siguiente formato:
PROCEDURE <Procedure name> (<Change performed>)

donde es un booleano:
  • True si se modificó la posición,
  • False en caso contrario.
WEBDEV - Código ServidorPHP Este parámetro no está disponible.
Observaciones
  • El nivel de zoom del mapa no se modifica al cambiar de posición.
  • Para centrar el mapa en una posición específica sin animación, puede asignar una variable de tipo geoPosition a la propiedad Valor de un control Mapa.
  • WEBDEV - Código Navegador Para averiguar la posición que se muestra actualmente en el centro de control Mapa , use MapGetPosition.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Example
MapLicenseGgl("AIzaSyDbSVKYPwB1a-_vPbDzAr6LgAfIj4iW2hc")

PositionWx is geoPosition
PositionWx.Latitude = -25.4401779
PositionWx.Longitude = -49.2118695

MarkerWx is Marker
MarkerWx.Description = "WX INFORMATICA"
MarkerWx.Name = "WX INFORMATICA"
MarkerWx.Position = PositionWx

MapAddMarker(GoogleMaps,MarkerWx)

GoogleMaps.DisplayPosition(PositionWx)
GoogleMaps..Zoom = 18
BOLLER
13 07 2018

Última modificación: 23/06/2023

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