複数の名前付きマップの記述
説明
入力としてマップのリストを受け取り、それらのマップの情報を返します。
HTTP POST URL 形式
HTTP POST リクエストには次の形式を使用します。
HTTP POST: /maps.json
POST DATA: {
"namedMapsList": ["/Samples/NamedMaps/CountriesWithShapeTable",
"/Samples/NamedMaps/MapWithLayer",
"/DoesNotExist"]
}
POST BODY: Content-Type:application/json {list of maps}
パラメータ
以下のパラメータのタイプについては、リクエスト URL のデータ タイプを参照してください。
パラメータ | タイプ | 必須 | 説明 |
---|---|---|---|
maps=<maps> | 文字列のリスト | オプション | 情報を返す必要があるマップのパスを含む、カンマ区切りリスト。例: /Samples/NamedMaps/CountriesWithShapeTable,/Samples/NamedMaps/MapWithLayer。 |
戻り値
マップのメタデータを返します。
例
リポジトリ内の /Samples/NamedMapsディレクトリにあるマップ CountriesWithShapeTable および MapWithLayer のメタデータを、英語 (米国) ロケールで返します。
http://<server>:<port>/rest/Spatial/MappingService/maps.json
{
"namedMapsList": ["/Samples/NamedMaps/CountriesWithShapeTable",
"/Samples/NamedMaps/MapWithLayer",
"/DoesNotExist"]
}
次の例は、レスポンスで返される JSON オブジェクトを示します。
{
"maps": [
{
"MapDescription": {...}
},
{
"MapDescription": {...}
}
],
"errorMessages": [
{
"name": "/DoesNotExist",
"message": "RepositoryEx_ResourceNotFound: Resource was not found - /DoesNotExist"
}
]
}