MultiScaleTileSource クラスのコレクションの GetTileLayers をオーバーライドする方法を知っている人はいますか? ソースを xml ドキュメント (ディープ ズーム コレクション ドキュメント) に設定したいと考えています。画像の取得元とファイル名の形式を再マップする必要があります。
これは単一の画像では簡単ですが、コレクションではどのように行うのでしょうか?
誰?
ありがとう
MultiScaleTileSource クラスのコレクションの GetTileLayers をオーバーライドする方法を知っている人はいますか? ソースを xml ドキュメント (ディープ ズーム コレクション ドキュメント) に設定したいと考えています。画像の取得元とファイル名の形式を再マップする必要があります。
これは単一の画像では簡単ですが、コレクションではどのように行うのでしょうか?
誰?
ありがとう
公式には無理かもしれません。このスレッドをチェックしてください。
関連する質問として、MultiScaleTileSource.GetTileLayers の tileImageLayerSources 引数が特に Uris のコレクションではなく、なぜコレクションなのかという疑問が生じる可能性があります。つまり、1 回の呼び出しで複数の Uris を追加する必要があるのはなぜですか?
"動的な" ディープ ズームを実行する最も簡単な方法は、MSI のソースを直接 XML に設定する代わりに、その場で生成した xml を返す ASPX ハンドラーに設定することです。私が何を言っているのかわからない場合は、私に知らせてください。詳細を返信できます。