複数の名前付きマップの記述

説明

入力としてマップのリストを受け取り、それらのマップの情報を返します。

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"
    }
  ]
}