convertScreenToMapCoord

Descripción

Convierte un conjunto especificado de coordenadas de píxeles de pantalla en coordenadas del sistema de coordenadas del mapa, y las devuelve.

Parámetros

Consulte Tipos de datos de URL de solicitud, para obtener información sobre los tipos de parámetros que se indican a continuación.

Parámetro Tipo Requerido Descripción
nombre Cadena Especifica el nombre del mapa con nombre asignado para el cual se están convirtiendo coordenadas.
level Integer

Especifica el nivel de zoom del mapa.

Este parámetro se debe establecer en un valor superior o igual al valor minLevel e inferior o igual al valor maxLevel del mapa con nombre asignado. Puede determinar estos valores convocando el método getDescription y examinando el objeto MapDescription devuelto. Para obtener más información, consulte getDescription y también MapDescription.

screenX Integer Especifica el valor de la coordenada x del punto en la vista que debe convertirse. Este punto es especificado desde la esquina superior izquierda de la vista en píxeles.
screenY Integer Especifica el valor de la coordenada y del punto en la vista que debe convertirse. Este punto es especificado desde la esquina superior izquierda de la vista en píxeles.
vista Límites Especifica los límites geográficos de la vista que muestra el mapa, expresados en los términos del sistema de coordenadas del mapa.
output Cadena Especifica el formato de respuesta. Debe ser json.

Ejemplo


http://<server>:<port>/rest/Spatial/LegacyMapTilingService/convertScreenToMapCoord?
  name=/NamedTiles/WorldTile
  &level=4
  &screenX=100
  &screenY=100
  &view=-20000000,20000000,20000000,-20000000
  &output=json
			

El ejemplo anterior devolverá el siguiente objeto de respuesta JSON:


{"EnvinsaResponse":{"mapCoord":{"coordSys":"epsg:41001","point":{"x":-1.8045920,"y":1.804592085}},"type":"MapTilingResponse"}}
			

Devolución

Un objeto MapCoordinate tal como se observó en el ejemplo anterior. Consulte MapCoordinate.