マップでズーム レベル 21 が必要です。MSDN の記事 (リンク=> Web サービスのオーバーレイ タイル)に従ってマップ コントロールを追加し、ページ下部の「既定のマップを置き換える」の指示に従いました。
ご覧のとおり、マップはレベル 20 までしかズームされず、それも 20 ではなく、実際には 19 にズームされています。
タイル ソースに ZoomLevelRange を設定しようとしましたが、それも役に立ちません。コード:
var dataSource = new HttpMapTileDataSource(" http://www.webservicename.com/z= {zoomlevel}&x={x}&y={y}");
MyMap.Style = MapStyle.None;
var tileSource = new MapTileSource(dataSource) {
ZoomLevelRange = new MapZoomLevelRange { Max = 21, Min = 1 }, Layer = MapTileLayer.BackgroundReplacement
};
MyMap.TileSources.Add(タイルソース);
カスタム タイル ソースのズーム レベルを 21 にすることはできますか?
ありがとう、
アミール