|
|
|
|
- Guardar el mapa de Google
- Clave para Google Static Map
- Posibles casos de error
GglGetStaticMap( Función) Recupera el mapa de una ubicación específica a través del servicio Google Maps.. MyGoogleKey is string MyGoogleKey = "Google key example" MyImage is Image MyImage = GglGetStaticMap(MyGoogleKey, 40.714728, 73.998672, 14, 400, 400) // Code used to display a journey MyGoogleKey is string MyGoogleKey = "Google key example" MyImage is Image Point is gglMapParameter Coord is gglCoordinate Mark is gglMarker Point.Path.Color = LightYellow Point.Path.Thickness = 6 Point.Path.Opacity = 100 FOR EACH ROW i OF TABLE_Table1 Coord.Latitude = COL_Latitude Coord.Longitude = COL_Longitude ArrayAdd(Point.Path.Point, Coord) END Point.Format = gglPNG32 MyImage = GglGetStaticMap(MyGoogleKey, 40.6423, -73.7959, 12, 600, 600, gglHybrid, Point) IMG_Image2 = MyImage Sintaxis
Recuperación de un mapa con configuración de centrado Ocultar los detalles
<Result> = GglGetStaticMap(<Google key> , <Latitude> , <Longitude> , <Zoom> , <Image width> , <Image height> [, <Type of map> [, <Advanced settings>]])
<Result>: Imagen Variable Nombre de la Image Variable que contiene el mapa. El mapa se devuelve a las dimensiones especificadas. <Google key>: Cadena de caracteres Clave de autenticación para el servicio Google Maps. Esta llave es suministrada por Google.Observación: La clave de Google es necesaria sólo para un uso avanzado (uso con cargo para más de 25.000 solicitudes al día). <Latitude>: Real Latitud del punto central del mapa. <Longitude>: Real Longitud del punto central del mapa. <Zoom>: Integro Nivel de zoom. Este parámetro puede corresponder a:- un número entero incluido entre 0 (zoom más lejano) y 19 (zoom muy cercano, escala de un edificio por ejemplo).
- la constante gglAutoZoom. En este caso, el zoom se elige automáticamente en función de los marcadores o de la zona definida en . Se produce un error WLanguage si se utiliza esta constante sin .
<Image width>: Integro Ancho (en píxeles) de la Image del mapa para recuperar. El ancho máximo es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Image height>: Integro Altura (en píxeles) de la Image del mapa a recuperar. La altura máxima es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Type of map>: Constante de cadena de caracteres opcional Tipo de mapa a recuperar. Este parámetro puede corresponder a una de las siguientes constantes:
| | gglHybrid | Combina el mapa de carreteras y la vista de satélite. | gglMobileDevice | Mapa optimizado para las restricciones específicas de la visualización en un dispositivo móvil | gglRoadmap (Valor predeterminado) | Hoja de ruta. | gglSatellite | Vista satelital. | gglTerrain | Mapa geográfico que muestra el relieve y la vegetación. |
<Advanced settings>: Opcional gglMapParameter Variable Nombre de la gglMapParameter Variable que contiene los ajustes avanzados del mapa. Si no se especifica este parámetro, el mapa estará en formato Gif y no contendrá ningún Marker, ningún ruta y ninguna zona.
Recuperación de un mapa con el centrado de automatic Ocultar los detalles
<Result> = GglGetStaticMap(<Google key> , <Image width> , <Image height> , <Type of map> , <Advanced settings>)
<Result>: Imagen Variable Nombre de la Image Variable que contiene el mapa. El mapa se devuelve a las dimensiones especificadas. <Google key>: Cadena de caracteres Clave de autenticación para el servicio Google Maps. Esta llave es suministrada por Google.Observación: La clave de Google es necesaria sólo para un uso avanzado (uso con cargo para más de 25.000 solicitudes al día). <Image width>: Integro Ancho (en píxeles) de la Image del mapa para recuperar. El ancho máximo es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Image height>: Integro Altura (en píxeles) de la Image del mapa a recuperar. La altura máxima es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Type of map>: Constante de tipo Character String Tipo de mapa a recuperar. Este parámetro puede corresponder a una de las siguientes constantes:
| | gglHybrid | Combina el mapa de carreteras y la vista de satélite. | gglMobileDevice | Mapa optimizado para las restricciones específicas de la visualización en un dispositivo móvil | gglRoadmap | Hoja de ruta. | gglSatellite | Vista satelital. | gglTerrain | Mapa geográfico que muestra el relieve y la vegetación. |
<Advanced settings>: gglMapParameter Variable Nombre de la gglMapParameter Variable que contiene los ajustes avanzados del mapa. | Esta sintaxis está obsoleta desde el 11 de junio de 2018. A partir de ahora, como la licencia de Google ha evolucionado, sólo debe utilizarse la sintaxis utilizando la clave de Google.. |
Recuperación de un mapa con configuración de centrado Ocultar los detalles
<Result> = GglGetStaticMap(<Latitude> , <Longitude> , <Zoom> , <Image width> , <Image height> [, <Type of map> [, <Advanced settings>]])
<Result>: Imagen Variable Nombre de la Image Variable que contiene el mapa. El mapa se devuelve a las dimensiones especificadas. <Latitude>: Real Latitud del punto central del mapa. <Longitude>: Real Longitud del punto central del mapa. <Zoom>: Integro Nivel de zoom. Este parámetro puede corresponder a:- un número entero incluido entre 0 (zoom más lejano) y 19 (zoom muy cercano, escala de un edificio por ejemplo).
- la constante gglAutoZoom. En este caso, el zoom se elige automáticamente en función de los marcadores o de la zona definida en . Se produce un error WLanguage si se utiliza esta constante sin .
<Image width>: Integro Ancho (en píxeles) de la Image del mapa para recuperar. El ancho máximo es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Image height>: Integro Altura (en píxeles) de la Image del mapa a recuperar. La altura máxima es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Type of map>: Constante de cadena de caracteres opcional Tipo de mapa a recuperar. Este parámetro puede corresponder a una de las siguientes constantes:
| | gglHybrid | Combina el mapa de carreteras y la vista de satélite. | gglMobileDevice | Mapa optimizado para las restricciones específicas de la visualización en un dispositivo móvil | gglRoadmap (Valor predeterminado) | Hoja de ruta. | gglSatellite | Vista satelital. | gglTerrain | Mapa geográfico que muestra el relieve y la vegetación. |
<Advanced settings>: Opcional gglMapParameter Variable Nombre de la gglMapParameter Variable que contiene los ajustes avanzados del mapa. Si no se especifica este parámetro, el mapa estará en formato Gif y no contendrá ningún Marker, ningún ruta y ninguna zona. | Esta sintaxis está obsoleta desde el 11 de junio de 2018. A partir de ahora, como la licencia de Google ha evolucionado, sólo debe utilizarse la sintaxis utilizando la clave de Google.. |
Recuperación de un mapa con el centrado de automatic Ocultar los detalles
<Result> = GglGetStaticMap(<Image width> , <Image height> , <Type of map> , <Advanced settings>)
<Result>: Imagen Variable Nombre de la Image Variable que contiene el mapa. El mapa se devuelve a las dimensiones especificadas. <Image width>: Integro Ancho (en píxeles) de la Image del mapa para recuperar. El ancho máximo es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Image height>: Integro Altura (en píxeles) de la Image del mapa a recuperar. La altura máxima es de set a 640 píxeles. Este límite está definido por el servicio Google Maps en la fecha de publicación de este Page. <Type of map>: Constante de tipo Character String Tipo de mapa a recuperar. Este parámetro puede corresponder a una de las siguientes constantes:
| | gglHybrid | Combina el mapa de carreteras y la vista de satélite. | gglMobileDevice | Mapa optimizado para las restricciones específicas de la visualización en un dispositivo móvil | gglRoadmap | Hoja de ruta. | gglSatellite | Vista satelital. | gglTerrain | Mapa geográfico que muestra el relieve y la vegetación. |
<Advanced settings>: gglMapParameter Variable Nombre de la gglMapParameter Variable que contiene los ajustes avanzados del mapa. Observaciones Guardar el mapa de Google Para guardar el mapa de Google en un archivo, puede hacerlo: Clave para Google Static Map Para get la clave requerida para usar el servicio de Google Maps, vaya a la siguiente Address: Atención: la Address de este Page puede haber sido modificada desde la fecha de publicación de este Page. Posibles casos de error El servicio de Google Maps puede no ser capaz de devolver un Image válido según la ubicación o el zoom solicitado. No se devuelve ningún dato si se superan las limitaciones definidas por el servicio de Google Maps (tamaño del Image demasiado grande, demasiados puntos en un ruta, etc.). Se devuelve un error "HttpBadRequest". Para más detalles, consulte la documentación sobre las variables gglMapParameter. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|