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 / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
La propiedad Bearing determina o establece la orientación del mapa que se muestra en un control Mapa.
Nota: Los cambios de orientación sólo se tienen en cuenta si se cumplen las siguientes condiciones:
  • el mapa se muestra en modo satélite con un nivel de zoom adecuado,
  • el mapa devuelto por Google incluye los botones de rotación e inclinación en la esquina inferior derecha.
Ejemplo
// Modifie la rotation de la carte
CARTE_MaCarte.AngleRotation = 90
Sintaxis

Obtener la orientación del mapa Ocultar los detalles

<Result> = <Map control>.Bearing
<Result>: Real
Orientación del mapa en grados, en el sentido de las agujas del reloj desde el Norte.
<Map control>: Nombre del control
Nombre del control Mapa utilizado.

Cambiar la orientación del mapa Ocultar los detalles

<Map control>.Bearing = <New angle>
<Map control>: Nombre del control
Nombre del control Mapa utilizado.
<New angle>: Real
Nueva orientación del mapa en grados, en el sentido de las agujas del reloj desde el Norte.
Observaciones
  • En Bearing permite cambiar la orientación sólo en modo Satélite, en algunas zonas con suficiente nivel de detalle y zoom. Cuando esté disponible, el botón de inclinación debería aparecer en el mapa. La orientación solo puede cambiarse si la inclinación es de 45.
  • Para cambiar la orientación o inclinación, espere a que el mapa se haya cargado en la posición correcta, en modo satélite y con un nivel de zoom adecuado.
    • El siguiente código solo se ejecutará en el código de carga de la página. No puede utilizarse en el código de clic de un control Botón, por ejemplo. Esto implicaría intentar cambiar la inclinación y orientación antes de que el mapa cargue los parámetros necesarios:
      pb is geoPosition
      pb.Latitude = 49.4295387
      pb.Longitude = 2.0807123
      MapDisplayPosition(CARTE_MaCarte, pb)
      CARTE_MaCarte.ModeCarte = mapModeSatellite
      CARTE_MaCarte.Zoom = 18
      CARTE_MaCarte.AngleInclinaison = 45
      CARTE_MaCarte.AngleRotation = 90
    • Para cambiar la posición, el modo, el zoom, la inclinación y el ángulo en el código de clic de un control Botón, debe posponer los cambios de inclinación y orientación. Por ejemplo:
      pb is geoPosition
      pb.Latitude = 49.4295387
      pb.Longitude = 2.0807123
      MapDisplayPosition(CARTE_MaCarte, pb)
      CARTE_MaCarte.ModeCarte = mapModeSatellite
      CARTE_MaCarte.Zoom = 18
      nTimer is int = Timer(Timer_Callback, 10)
      
      		INTERNAL PROCEDURE Timer_Callback()
      			CARTE_MaCarte.AngleInclinaison = 45
      			CARTE_MaCarte.AngleRotation = 180
      			EndTimer(nTimer)
      		END
Versión mínima requerida
  • Versión 26
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/05/2025

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