UWP地图控件中的缩放级别超过20

时间:2016-08-09 07:22:30

标签: uwp-maps

我需要在地图中缩放21级。我在MSDN文章(link =>覆盖来自网络服务的图块)之后添加了地图控件,并在页面底部跟随了“Replace the default map”的说明。

如我所见,地图仅放大到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(tileSource);

是否可以为自定义磁贴源设置缩放级别21?

谢谢,

阿米尔

1 个答案:

答案 0 :(得分:0)

抱歉,我认为它不可能放大到比20级更远的距离。

每个缩放级别都有自己的一组" tile"在缩放级别渲染地图所需的内容。可能,渲染缩放级别小于20的图块不存在,因此无法以该缩放级别渲染地图。