convertScreenToTileCoord
説明
指定された画面ピクセルが含まれるマップ タイルの行番号と列番号を返します。
パラメータ
以下のパラメータのタイプについては、リクエスト URL のデータ タイプを参照してください。
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
name | String | はい | 名前付きマップの名前を指定します。 |
level | Integer | はい |
マップのズーム レベルを指定します。 このパラメータは、名前付きマップの minLevel 値以上、maxLevel 値以下の値に設定する必要があります。getDescription メソッドを呼び出し、返される MapDescription オブジェクトを調べることによって、これらの値を決定できます。詳細については、getDescriptionおよびMapDescriptionを参照してください。 |
screenX | Integer | はい | タイルの選択に使用するビュー内のポイントの x 座標値を指定します。このポイントは、ビューの左上隅からピクセル単位で指定します。 |
screenY | Integer | はい | タイルの選択に使用するビュー内のポイントの y 座標値を指定します。このポイントは、ビューの左上隅からピクセル単位で指定します。 |
view | 境界 | はい | マップを表示するビューの地理境界を、マップの座標系で表現して指定します。 |
output | String | はい | レスポンス形式を指定します。json を指定する必要があります。 |
例
http://<server>:<port>/rest/Spatial/LegacyMapTilingService/convertScreenToTileCoord?
name=/NamedTiles/WorldTile
&level=4
&screenX=100
&screenY=100
&view=-20000000,20000000,20000000,-20000000
&output=json
上の例では、次の JSON レスポンス オブジェクトが返されます。
{"EnvinsaResponse":{"tileCoord":{"column":1,"row":1},"type":"MapTilingResponse"}}
戻り値
上の例に示すように、TileCoordinate オブジェクトが返されます。TileCoordinate を参照してください。