次のコード スニペットの使用に関する簡単な質問:
var locations = CurrentItems.Select(model => model.Location);
map.SetView(LocationRect.CreateLocationRect(locations));
この回答で提案されているように: ズームしてbingマップのすべての場所を表示する
地理座標のリストを非同期に取得し、ObservableCollection を使用してこれらを Bing Map にバインドしています。以下を使用して、結果のデータをメイン UI スレッドにコピーします。
Deployment.Current.Dispatcher.BeginInvoke( ()=> {...} )
私の問題は、Dispatcher 内でマップ コントロールを参照できないことです (または参照できますか??)。そのため、次を使用して新しいプッシュピンの場所をマップに適用するにはどうすればよいですか?
map.SetView(LocationRect.CreateLocationRect(locations));
ありがとう、S.