1

ArcGIS ESRI javascript API TOC は、すべてのタイプのレイヤーで機能します。しかし、TitledMapService が正しく機能していないため、このタイプのマップ サービスのチェックボックスが表示されません。両方の違いを以下に示します。どのように修正しますか?

4

1 に答える 1

1

あなたは同じ画像を 2 回投稿しましたが、私はあなたが何を得ているかを知っていると思います。ArcGISTiledMapService を意味し、レイヤーをオン/オフにするためのチェックボックスが 1 つしかなく、展開してサブレイヤーを表示したり、動的レイヤーでできるようにそれらをオン/オフにしたりすることはできません。これは実際には設計によるものです。

タイル レイヤーは、キャッシュされたタイルのセットを使用してレイヤーをレンダリングします。タイルが作成されてサーバーにキャッシュされるため、サービスのすべてのユーザーに対して同じタイルのセットをすばやく返すことができます。つまり、異なるサブ レイヤーを選択してオンまたはオフにすることはできません。キャッシュは、すべてのユーザーが共有するマップ サービスの単一のビューを表します。

サブ レイヤーを検査したり、オン/オフにしたりできるようにする場合は、ArcGISDynamicMapService としてサービスにアクセスします。

お役に立てれば、

于 2014-02-07T09:26:39.687 に答える