2016-05-11 2 views
2

私は、UWP-App内でカスタムタイルソース(HttpMapTileDataSource経由のOSM、デフォルトのビンマップタイルを置き換え)を使用してを使用しています。UWP MapControlカスタムタイルソースでの変換について

すべての場合、これはかなりうまくいくが、地図に何らかの操作(ズームなど)を行うと、背景が瞬間的に黒くなる(新しいタイルソースを読み込む限り実際の新しいタイルソースに切り替えます。

「古い」タイルソースをキャッシュして表示し、新しいものがロードされている間に黒い背景を越えてブリッジするようになるまで表示する方法はありますか? (デフォルトのbing-maps-layerにはこの動作があります)

また、黒い背景を別の背景に置き換える方法はありますか?たとえば、グリッドのような背景のため、ユーザーは地図の遷移を視覚的に把握できますか? (これは黒い背景ではほとんど不可能です)

ありがとうございます!

+0

どうやってしましたか?コードを投稿してください。 – Emixam23

+0

私は何をしましたか?どのように私は問題を解決したのですか?申し訳ありませんが、私はあなたの質問を得ることはありません... –

+0

私は最終的に作品を作る方法を見つけたタイルの変更(各plateform)。私はUWPのために立ち往生しましたが、今タイルはmapbow.comによってカスタマイズされています:) – Emixam23

答えて

1

私はそれが少し遅れて知っているが、これはあなたが探しているものです:

YourTileSource.AllowOverstretch = true 

はEDIT: 確かに、YourTileSource.IsFadingEnabled = falseを設定すると、それがよく見えるのに役立ちますことが表示されます。

+0

'TileSource.AllowOverstretch = true' **と**' TileSource.IsFadingEnabled = false'で十分な結果を得ています。ありがとうあなたの助けに! EDIT:その上に、DataSourceのキャッシュを有効にしました。完璧ではありませんが、大丈夫です。 –

関連する問題