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 / Desarrollar una aplicación o un sitio web / Controles, ventanas y páginas / Controles: tipos disponibles / Control Mapa
  • Presentación
  • Condiciones de uso
  • Asistente de generación Android
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
Advertencia
A partir de la versión 18 (56), las condiciones de uso de la control Mapa han evolucionado. Para obtener más información, consulte Condiciones de utilización de una control Mapa a partir de la versión 180056.
Presentación
Hasta la versión 180046 de WINDEV Mobile, se requería la biblioteca de Google Maps API v1 para utilizar un control Mapa en una aplicación Android.
Esta biblioteca está preinstalada en la mayoría de los teléfonos y tabletas. Todo lo que tienes que hacer es obtener una clave generada a partir del Certificate usado para firmar la aplicación para poder usarla en la aplicación. Esta página de ayuda presenta los diferentes pasos que se deben realizar para generar la clave.
La versión 1 de esta librería fue amortizada por Google el 3 de diciembre de 2012.. A partir del 3 de marzo de 2013, ya no será posible generar nuevas claves para utilizar la biblioteca de la versión 1.. Sin embargo, las aplicaciones existentes seguirán funcionando; tendrá la posibilidad de reutilizar las claves previamente generadas en otras aplicaciones siempre que estén firmadas con el mismo Certificate que el utilizado para generar la clave.
A partir de la versión 180056 de WINDEV Mobile: A partir del 3 de marzo de 2013, la versión 2 de la librería deberá utilizarse para las aplicaciones que no incluyan una clave Google Maps API v1..
Los pasos para utilizar esta nueva biblioteca en una aplicación Android son diferentes y más complicados. Para obtener más información, consulte Condiciones de utilización de una control Mapa a partir de la versión 180056.
Condiciones de uso
En Android, el control Mapa utiliza la biblioteca Google Maps API.
Para utilizar una control Mapa, esta biblioteca debe encontrarse en el dispositivo y/o en el emulador donde se instala la aplicación. De lo contrario, se producirá un error fatal de WLanguage al abrir las ventanas que contienen un control Mapa.
El control Mapa muestra los datos que provienen del servicio Google Maps.
Para visualizar los datos procedentes del servicio Google Maps, debe registrarse en este servicio y aceptar las condiciones de uso para get una clave que le permita acceder a los datos cartográficos.
Este registro es gratuito.
Una cuenta de Google es necesaria para get una llave.
Los pasos para obtener una clave se presentan a continuación : http://code.google.com/android/add-ons/google-apis/mapkey.html
Sin embargo, en el asistente aparece un plano de registro para la generación del Android con el fin de simplificar este Procedure.
Asistente de generación Android
Si su aplicación contiene uno o varios controles de Mapas, el asistente para generar la aplicación Android le propone simplificar las operaciones necesarias para cumplir con las condiciones de uso.
  1. Si tiene una clave API de Google Maps, introdúzcala. En caso contrario, haga clic en "Obtener una clave".

  2. Se requieren tres pasos para que get la clave:

  3. Introduzca la clave generada y valide la ventana.
  4. La tecla API de Google Maps es llevada automáticamente en la asistente. Si usted está usando una versión 2.1 o posterior del SDK, la asistente propone el comportamiento a adoptar si la biblioteca de Google Maps no se encuentra en el dispositivo de la instalación. Es posible:
    • Permitir que la instalación de la aplicación. En este caso, si se abre la ventana que contiene la control Mapa, la aplicación mostrará un error fatal.
    • Bloquear la instalación de la aplicación.
  5. Ir al siguiente avión. Se genera el archivo.
    Atención: Se muestra un error si la biblioteca API de Google Maps no está instalada en el equipo. Esta biblioteca puede instalarse a través del gestor del SDK de Android.
Versión mínima requerida
  • Versión 17
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.
D) an error also occurs when WX (Windev, Webdev and Windev Mobile) is outdated and using the old version of internet explorer. Solution I switched to google/edge.
E) enter the valid googlemaps apikey.
Boller
30 08 2023

Última modificación: 27/05/2022

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