2016-08-09 4 views
0

マップではズームレベル21が必要です。 MSDNの記事(link => Webサービスのオーバーレイタイル)に続いてマップコントロールを追加し、ページ下部の "Replace the default map"の指示に従いました。ズームレベルはUWPマップコントロールで

私は見ての通り、マップは唯一のレベル20にズームしていることも20ではない、それは実際に私はタイルソースのZoomLevelRangeを設定しようとしたが、それも解決しない、コード19

をズームさ:

var dataSource = new HttpMapTileDataSource( "http://www.webservicename.com/z= {zoomlevel} & x = {x} & y = {y}");

MyMap.Style = MapStyle.None;

するvar tileSource =新しいMapTileSource(データソース){

ZoomLevelRange = new MapZoomLevelRange 
    { 
      Max = 21, 
      Min = 1 
    }, 
    Layer = MapTileLayer.BackgroundReplacement 

}。

MyMap.TileSources.Add(tileSource);

カスタムタイルソースにはズームレベル21を使用できますか?

おかげで、

アミール

答えて

0

は申し訳ありませんが、私は、ズームレベルのそれぞれが、それは「タイル」の独自のセットだた、それはレベル20

より遠くにズームすることができないと思いますそのズームレベルで地図をレンダリングする必要があります。おそらく、20より近いズームレベルをレンダリングするタイルは存在しないため、そのズームレベルでマップをレンダリングすることはできません。

+0

https://docs.microsoft.com/zh-cn/windows/uwp/maps-and-location/display-mapsを参照してください。 – lindexi

関連する問題