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
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.
Android Observación: Esta función está disponible en el emulador Android y en el simulador Android.
Ejemplo
// Centers the map displayed by the "MAP_Position" control on a geographical position
MyPosition is geoPosition
MAP_Position.DisplayPosition(MyPosition)
 
// Equivalent syntax (without animation): MAP_Position = MyPosition
WINDEVWEBDEV - Código ServidorWEBDEV - Código NavegadorUniversal Windows 10 AppAndroidiPhone/iPadPHP
// Centers the map displayed by the "MAP_Position" control on a city identified by its name
MAP_Position.DisplayPosition("Montpellier, France")
 
// Centers the map displayed by the "MAP_Position" control on a monument identified by its name
MAP_Position.DisplayPosition("Eiffel Tower")
Sintaxis
WINDEVUniversal Windows 10 AppAndroidiPhone/iPad

Mostrando una ubicación geográfica Ocultar los detalles

<Result> = <Map control>.DisplayPosition(<Position>)
<Result>: booleano
  • True si se posicionó el mapa en la posición especificada,
  • False en caso contrario. Para obtener más información sobre el error, utilice la función ErrorInfo.
Universal Windows 10 AppiPhone/iPad <Resultado> siempre se establece en True, incluso si se produce un error. No hay forma de saber si el posicionamiento se ha realizado con éxito..
<Map control>: Nombre del control
Nombre de la control Mapa a utilizar.
<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, ...
    Universal Windows 10 App El uso de una cadena de caracteres puede implicar una posición inconsistente a través del servicio mapping de Bing Map.
  • a Variable de tipo Address.
WINDEVWEBDEV - Código ServidorWEBDEV - Código NavegadorUniversal Windows 10 AppAndroidiPhone/iPadPHP

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

<Map control>.DisplayPosition(<Position> [, <WLanguage procedure>])
<Map control>: Nombre del control
Nombre de la control Mapa a utilizar.
<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, ...
    Universal Windows 10 App El uso de una cadena de caracteres puede implicar una posición inconsistente a través del servicio mapping de Bing Map.
  • 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
  • WINDEVUniversal Windows 10 AppAndroid .DisplayPosition utiliza el servicio de geolocalización de Google (o Bing Map for Universal Windows 10 App). Las posiciones definidas desde la description de un lugar dependen de la cantidad y de la precisión de la información suministrada en esta description. Si un mismo description corresponde a varios lugares, el servicio de geolocalización devolverá las correspondencias más adecuadas.
  • iPhone/iPad El servicio de cartografía utilizado difiere según la versión del dispositivo móvil o tableta:
    • antes de iOS 6, el servicio utilizado era el servicio de geolocalización de Google.
    • después de iOS 6, el servicio utilizado era el servicio de geolocalización de Apple.
  • iPhone/iPad Le aconsejamos que utilice la sintaxis 2 "Visualizar una posición geográfica con el cheque Procedure"..
  • 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.
  • Android Para recuperar la lista de direcciones correspondientes al description de un lugar o ubicación geográfica, utilice geoGetAddress .
  • WINDEVWEBDEV - Código NavegadorUniversal Windows 10 AppAndroidiPhone/iPad Para averiguar la posición que se muestra actualmente en el centro de control Mapa , use .GetPosition.
  • Universal Windows 10 App control Mapa utiliza el servicio Bing Map.
    Atención: El uso de un control Mapa está sujeto a términos y condiciones específicos. Se debe utilizar una clave Bing (función MapLicenseBing). Verifique la licencia de Bing antes de implementar sus aplicaciones.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 23
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/06/2023

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