私はWP7用のアプリケーションを作っています。マップコントロールとタグ(国、都市などの名前)を回転する方法を探しています。変換プロパティを使用してマップ自体を回転できましたが、マップ上のテキストも回転しています。Bing Maps Rotation
私は、まだ表示されていない画像を検索して戻してもそれほど簡単ではないと思っていますが、十分に速く動くとは思えません。バッテリーの無駄。
私はWP7用のアプリケーションを作っています。マップコントロールとタグ(国、都市などの名前)を回転する方法を探しています。変換プロパティを使用してマップ自体を回転できましたが、マップ上のテキストも回転しています。Bing Maps Rotation
私は、まだ表示されていない画像を検索して戻してもそれほど簡単ではないと思っていますが、十分に速く動くとは思えません。バッテリーの無駄。
国や都市の名前はBing Mapsのサーバから要求された画像タイル上にプリレンダリングされ、あなたが別途背景からラベルをレンダリングすることはできません - これは、単一のタイルが提供される方法である。
あなたの唯一の選択肢は、Bing Mapsからラベルの付いていない空中画像を要求し、ローカルに保持されているデータセットから手動でラベルを配置することです。これには、衝突を回避し、異なるズームレベルなどに最適化されたラベル配置アルゴリズムとともに、表示したいすべての場所と場所のデータセットが必要です。WP7デバイスでは実用的ではありません。
これにはかなりの解決策はありません。 RenderTransform
は要素とそのすべての子要素に影響を与えます。なぜこれが十分に速くないと思いますか? WP7の画面サイズは非常に小さいので、画面上にたくさんのラベル(TextBlocks)があるとは思いません。あなたがしなければならないことは、それらを反復して反対方向に回転を加えることだけです。
マップ上に30個のラベルがあり、100ミリ秒ごとに更新する必要がある場合は、残りのアプリケーションロジックを追加すると賢明ではありません。 – SBoss
さて、私はそれを残しておきます。とにかく「持っているだけでいい」機能でした。 – SBoss