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 / Comunicación / Funciones Google / Gestión de Google Maps
  • Presentación
  • ¿Cómo proceder?
  • Recuperar un mapa en sus aplicaciones o en sus sitios
  • Recuperación de un mapa con configuración avanzada (mercados, ....)
  • Observación
  • Otros servicios
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
Uso del servicio Google Maps
Presentación
El servicio de Google Maps es un software de cartografía de Internet propuesto por Google. Se utiliza para mostrar un mapa proponiendo varias funciones de visualización.
Observación: El servicio de cartografía propuesto es Google Static Maps.
Ejemplos de procesos que se pueden realizar en WLanguage:
  • Recuperar un mapa, mostrarlo en una ventana control o en un reporte control y enviarlo por Email.
  • Definiendo el área del mapa y el tamaño de la Image a recuperar especificando la latitud, la longitud, el factor de zoom, ...
  • Dibujar un itinerario en el mapa (punto por punto): un ruta puede ser recuperado durante un viaje por un GPS que guarda el itinerario.
  • Visualización de marcadores en un mapa en una posición determinada.
Advertencia: Antes de utilizar una función de relacionado para los servicios de Google, le recomendamos encarecidamente que compruebe la licencia para utilizar este servicio.. Se pueden aplicar algunas restricciones. El contenido de las licencias puede cambiar con el tiempo.
PC SOFT no es en ningún caso responsable de la forma en que se utilizan las funciones de acceso nativas.. Asegúrese de que cumple con la licencia del proveedor de servicios.
¿Cómo proceder?

Recuperar un mapa en sus aplicaciones o en sus sitios

Para incluir un mapa que utilice el servicio Google Maps en tus aplicaciones o en tus sitios:
  1. Generar una clave de Google. Esta llave es suministrada por Google. Para obtener más información, consulte https://developers.google.com/maps/documentation/javascript/tutorial#API_key. Atención: la Address de este Page puede haber sido modificada desde la fecha de publicación de este Page.
  2. Cree una control Imagen en su proyecto WINDEV o WEBDEV. Esta control se utilizará para mostrar el mapa solicitado.
  3. En el código utilizado para recuperar el mapa, asigne el resultado de GglGetStaticMap a control Imagen. Esta función espera los siguientes parámetros:
    • la tecla Google
    • la latitud y longitud del punto central del mapa
    • el zoom realizado
    • el tamaño de Image para recuperar. El tamaño máximo es de set a 640 x 640. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page.
    • el tipo de mapa solicitado (mapa de carreteras, satélite,...).
Por defecto, este mapa no tiene borde, está en formato GIF y no contiene Marker. El idioma que se muestra en el mapa corresponde al idioma de la Country que se muestra.

Recuperación de un mapa con configuración avanzada (mercados, ....)

Para incluir un mapa avanzado que utilice el servicio Google Maps en tus aplicaciones o en tus sitios:
  1. Generar una clave de Google. Esta llave es suministrada por Google. Para obtener más información, consulte https://developers.google.com/maps/documentation/javascript/tutorial#API_key.
  2. Cree una control Imagen en su proyecto WINDEV o WEBDEV. Esta control se utilizará para mostrar el mapa solicitado.
  3. En el código utilizado para recuperar el mapa:
    • Cree una variable de tipo gglMapParameter. Esta Variable se utilizará para definir todas las características del mapa: presencia de un Border, exhibición de un ruta, formato del Image recibido, marcadores, ... Especifique sólo las características solicitadas.
    • Asignar el resultado de GglGetStaticMap a control Imagen. En , especifique el nombre de la gglMapParameter Variable que contiene las opciones solicitadas.
Observación: No se devuelve ningún Image si se superan las limitaciones definidas por Google (número de puntos en un ruta, número de marcadores, tamaño del Image, ...). En este caso, le aconsejamos que modifique los parámetros del mapa reduciendo el número de elementos a mostrar.
WEBDEV - Código ServidorWindowsAjax

Observación

Si utiliza un proxy para acceder a INTERNET, el proxy debe estar configurado (Proxy) para utilizar las funciones de Google.
Otros servicios
WEBDEV - Código ServidorWindows El servicio de mapas de Google también puede ser usado para get las coordenadas de un Address. Esta función puede utilizarse a través de GglAddressToCoordinates.
Esta función devuelve la latitud y la longitud de la dirección especificada en un gglCoordinate Variable.
Versión mínima requerida
  • Versión 14
Esta página también está disponible para…
Comentarios
Errors that may occur in Maps not working:
A) in the Google developer environment, a valid credit/debit card must be registered in the billing method of payment. If you do not have a card that has valid usage data, it may also give an error.
B) environment changes may be necessary to create new api key.
C) the api is not ok, because for the maps it has a
Different web and mobile apis, minus watching an updated tutorial.
Boller
30 08 2023
Advanced Google Maps API
The functions covered by WEBDEV for Google Maps API in the online manual appear to be relatively basic.

Do you have any examples/tutorials/guides on how to create/load/manipulate Google Map Polygons and other more advanced maps features?

I've written Google API stuff in Javascript, but invested in WEBDEV as I understood that this would allow me to control Google Maps advanced features directly without having to resort to Javascript.
RenardZorro
02 01 2018

Última modificación: 23/06/2023

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