【发布时间】:2023-03-05 03:12:01
【问题描述】:
您好 WP7 移动开发人员!
我正在尝试使用 Windows Phone 控件中默认提供的 Bing 地图控件。 具体来说,我正在尝试使用自定义 TileSource 来提供自定义平铺地图,该地图将作为文件夹(内容文件)存储在项目中或隔离存储中。
下面我介绍了我尝试使用的自定义类,它以 ZXY 存储格式存储在“地图”文件夹中的地图图块/图像作为内容文件。
public class CustomTileSource : Microsoft.Phone.Controls.Maps.TileSource
{
private string uriFormat = @"map/{0}/{1}/{2}.png";
public string UriFormat
{
get { return uriFormat; }
set { uriFormat = value; }
}
public override Uri GetUri(int x, int y, int zoomLevel)
{
var url = string.Format(UriFormat, zoomLevel, x, y);
return new Uri(url, UriKind.Relative);
}
}
尝试使用此功能无效,并且未显示自定义图块,尽管未引发错误。 有没有人尝试过以这种方式使用 Windows Phone 地图控制? 如果这不是正确的方法,那是哪一种?有什么解决方法吗?
提前谢谢你!
克劳迪乌
【问题讨论】:
-
嘿#wp7爱好者..请为这个功能投票-bit.ly/offlinebingmapcontrol!!!
标签: windows-phone-7 map controls tiles