我是Windows Phone開發新手,我正在爲想要使用自己的地圖(構建地圖)的公司構建應用程序。我想在解決方案中使用BingMap silverlight控件。我的問題是:這真的有可能嗎?我試圖通過像這樣繼承MapTiles類來覆蓋「GetUri」方法;將地圖加載到BingMap silverlight控件
public class MyTiles : Microsoft.Phone.Controls.Maps.TileSource
{
public override Uri GetUri(int x, int y, int zoomLevel)
{
if (zoomLevel > 0)
{
var Url = string.Format(UriFormat, Server, MapMode, zoomLevel, x, y);
return new Uri(Url);
}
return null;
}
}
是否可以在沒有HTTP請求的情況下加載地圖?
提前感謝
Nroblex
答案是肯定的,但我不太瞭解你的情況,以便給你更好的答案。 – 2012-04-26 16:20:25
我有一個相當大的地圖(20 MB,高分辨率)。我想將此地圖加載到Bing MapControl中以在WindowsPhone上運行。如何在不使用http請求的情況下將自己的地圖加入BingMap控件?那可能嗎? – user1160274 2012-04-27 10:45:42
有沒有理由不能使用http?將您的自定義地圖圖塊放置在某個地方最容易。然後你可以將'TileSource'指向它們。此外,這些定製瓷磚是否是唯一可見的瓷磚,或者只是補充瓷磚? – 2012-04-27 12:55:12