MapDescription
Un objeto MapDescription define los metadatos de un mapa con nombre asignado.
Cuando un objeto MapDescription se devuelve en un objeto JSON, el objeto MapDescription se ubica siempre en un campo JSON denominado description.
Campos
Un objeto MapDescription incluye los siguientes campos:
Nombre de campo | Tipo | Descripción |
---|---|---|
maxLevel | Integer | El nivel máximo (de acercamiento) que se puede solicitar para el mapa. El nivel 1 indica la mayor distancia y está compuesto de un mosaico que abarca todo el mapa. El nivel 2 está compuesto de cuatro mosaicos: dos horizontales y dos abajo. Cada uno es un cuarto del mapa entero. El nivel 3 está compuesto de 16 mosaicos: cuatro horizontales, cuatro abajo, y así sucesivamente. Cuanto mayor es el nivel especificado, más cerca de la Tierra aparece la imagen del mapa (acercamiento). |
minLevel | Integer | El nivel mínimo (alejamiento) que se puede solicitar para el mapa. |
coordSys | CoordSys | El sistema de coordenadas de la proyección que define los mosaicos del mapa. |
descripción | String | Una descripción de la textura del mapa con nombre asignado. |
nombre | String | El nombre del mapa con nombre asignado. |
tileWidth | Integer | El ancho de los mosaicos en píxeles: |
tileHeight | Integer | La altura de los mosaicos en píxeles: |
bounds | Objeto Bounds | La extensión geográfica del cuadro delimitador del mapa en la proyección, según se especifica en el campo coordSys. Consulte Límites. |
outputTypes | Matriz de cadenas | La lista de formatos de imágenes de mosaicos compatibles, que se pueden generar para el mapa. |
Ejemplo
{
"maxLevel": 20,
"coordSys": "epsg:41001",
"minLevel": 1,
"description": "Map of the World",
"name": "World",
"tileWidth": 256,
"tileHeight": 256,
"bounds":
{
"minX": -3.756380109844111E7,
"minY": -4.497601034176671E7,
"maxX": 3.773376466605809E7
"maxY": 4.49763662218225E7,
},
"outputTypes":
[
"png"
"gif"
"jpeg"
]
}