我需要在地图中缩放级别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不存在,所以不可能以该缩放级别渲染地图。