【发布时间】:2015-06-14 04:19:53
【问题描述】:
项目结构图: http://i.imgur.com/yHdZxA2.png
我很确定是我的链接不起作用。 我试过了:
"ms-appx:/TileImages/{0}/{1}/{2}", "ms-appx:///TileImages/{0}/{1}/{2}", "ms-appx:///Local/TileImages/{0}/{1}/{2}", "ms-appdata:///Local/TileImages/{0}/{1}/{2}",
但似乎没有任何效果。
但是当我尝试另一个链接“http://tiles.kartat.kapsi.fi/peruskartta/{0}/{1}/{2}”时它可以工作。
namespace BingMapsWindowsStoreApp
{
public sealed partial class MainPage: Page
{
private string MyLink = "ms-appx:/TileImages/{0}/{1}/{2}.png";
public MainPage()
{
this.InitializeComponent();
}
protected async override void OnNavigatedTo(NavigationEventArgs e)
{
MapTileLayer layer = new MapTileLayer();
layer.GetTileUri += layer_GetTileUri;
this.myMap.TileLayers.Add(layer);
}
private async void layer_GetTileUri(object sender, GetTileUriEventArgs e)
{
e.Uri = this.CreateTileUri(e);
}
private Uri CreateTileUri(GetTileUriEventArgs e)
{
return new Uri(string.Format(MyLink, e.LevelOfDetail, e.X, e.Y));
}
}
}
【问题讨论】:
标签: c# visual-studio-2013 windows-store-apps windows-8.1 bing