UWP建筑物自定义地图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UWP建筑物自定义地图相关的知识,希望对你有一定的参考价值。

是否可以将Map API与自定义设计的地图一起使用?我想使用我工作的建筑物的地图构建一个应用程序,具有所有奇特的地图功能:缩放,平移,图钉,兴趣点等。

答案

这是我用来替换默认地图的代码:

 MapZoomLevelRange range;
        range.Min = 0;
        range.Max = 5;

        LocalMapTileDataSource dataSource = new LocalMapTileDataSource("ms-appx:///Assets/Maps/{zoomlevel}/{x}/{y}.png");

        MapTileSource tileSource = new MapTileSource(dataSource);
        tileSource.ZoomLevelRange = range;
        tileSource.Layer = MapTileLayer.BackgroundReplacement;
        TestMap1.Style = MapStyle.None;
        tileSource.IsFadingEnabled = false;
        TestMap1.TileSources.Add(tileSource);

我现在正在努力将地图的大小限制为我拥有的瓷砖数量。水平地重复地图重复。垂直方向,它仅根据可用瓷砖的高度显示。

以上是关于UWP建筑物自定义地图的主要内容,如果未能解决你的问题,请参考以下文章

UWP: MapControl 透明背景

Xamarin Forms - 自定义地图标记不可见

从代码绑定到 WinRT/UWP 中的自定义附加属性

HERE-API识别建筑物的地板/地平面

UWP: 妙用自定义 Action 以简化并重用代码

UWP 自定义矩形形状