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 | sí | Especifica el nombre del mapa con nombre asignado para el cual se están convirtiendo coordenadas. |
level | Integer | sí |
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 | sí | 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 | sí | 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 | sí | 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 | sí | 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.