0

特定の緯度経度ピン アイテムのピクセル位置を知る必要がある Bing マップを含むタスクを実行しようとしています。

Bing マップによって提供された関数 LocationToViewportPoint を使用してこれを行うために、Bing マップ SDK を使用しています。

これが私のアプリケーションの愛情パフォーマンスではないかと心配しており、これを達成できる独自の関数を作成する方が効率的かどうか疑問に思っていました。関数が異なるズームレベルで異なる値を出力することは明らかであるため、独自の関数を作成する場合、これを達成する方法がわからない問題はありますか?

任意のガイダンスをいただければ幸いです。

ありがとう

4

1 に答える 1

1

変換するポイントが多数ある場合は、ポイントの配列をそのメソッドに渡すことができるかどうか、またはポイントの配列を取得するために設計された同等のメソッドがあるかどうかを確認してください。一部の Bing Maps コントロールにはこれがあることを知っています。配列がサポートされている場合は、組み込み機能を使用するのが最も簡単で最速です。使用している Bing Maps のバージョンが場所の配列をサポートしていない場合は、この計算を行い、一部の定数変数をキャッシュするメソッドを作成する方が高速な場合があります。このドキュメントを見て、必要なすべての計算を見つけてください: http://msdn.microsoft.com/en-us/library/bb259689.aspx

私は過去 6 年間、これらの計算で多くの作業を行ってきましたが、これらの計算用に独自のメソッドを作成する必要があることはほとんどありません。組み込みの場所からピクセルへの処理は同じくらい高速で必要なものが少ない傾向があるためです。仕事。

于 2013-07-31T13:28:12.077 に答える