0

マップでズーム レベル 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 にすることはできますか?

ありがとう、

アミール

4

1 に答える 1