缩放级别超过20在UWP地图控制



我需要在地图中缩放级别21。我在MSDN文章后面添加了地图控件(链接=>从web服务覆盖瓷砖),并遵循页面底部"替换默认地图"的说明。

正如我所看到的,地图缩放到20级,这也不是20级,它实际上缩放到19级。

我尝试设置ZoomLevelRange为tile源,但这也没有帮助,代码:

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

关联。

var tileSource = new MapTileSource(dataSource) {

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

};

MyMap.TileSources.Add (tileSource);

是否有可能有缩放级别21自定义瓷砖源?

谢谢,阿米尔

对不起,我认为不可能放大到20级以上。

每个缩放级别都有自己的一组"tile",需要在该缩放级别渲染地图。很可能,渲染小于20的缩放级别的tile不存在,所以不可能以该缩放级别渲染地图。

相关内容

  • 没有找到相关文章

最新更新