Привет WP7 мобильных страстных разработчиков!
Я пытаюсь использовать элемент управления Bing Map по умолчанию из элементов управления Windows Phone.
В частности, я пытаюсь использовать пользовательский 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 Map Control таким образом?
Если это не правильный подход, какой? Любой обходной путь?
Заранее спасибо!
Клаудиу