私は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
答えは「はい」ですが、私はあなたの状況をよく理解していないため、より良い回答を得ることができません。 –
私はかなり大きい地図(20メガバイト、高解像度)を持っています。私はこのマップをBing MapControlにロードして、Windows Phone上で実行したいと考えています。 HTTPリクエストを使わずにBingMapコントロールに自分のマップを取得するにはどうしたらいいですか?それは可能ですか? – user1160274
httpを使用できない理由はありますか?カスタムマップタイルをどこかに配置するのが最も簡単です。それで、あなたは 'TileSource'をそれらに向けることができます。また、これらのカスタムタイルは唯一の目に見えるタイルであることを意図していますか、またはビンタイルを補うだけですか? –