タスクに特定の検索パラメーターを設定したくないのですが、ボタンクリックイベントを介してユーザーの要求にBingMapsTaskをロードしたいと思います。私は本当に、ユーザーが現在の場所(Centerプロパティを使用せずに見つかった)でトラフィックの表示やBingScoutなどの組み込み関数を使用できるようにしたいと考えています。これは可能ですか。私が知る限り、タスクを正しく機能させるには、タスクに検索クエリを含める必要があるためです。検索に空の文字列を使用することと、検索を完全に除外することを試みましたが、どちらも機能しません。これが不可能な場合、ユーザーの現在の場所を取得して検索パラメーターに渡すにはどうすればよいですか?geocoordinatewatcherを使用して現在の緯度と経度を取得しようとしましたが、これらの値を検索に渡す方法がわかりませんか?
質問する
140 次
1 に答える
0
GeoCoordinateWatcherを定義する方法を知っていると想定しているため、GeoCoordinateWatcherを初期化した後、次のコードを使用して、ボタンクリックイベントハンドラーでBingMapsTaskを使用します。
if(watcher != null)
{
BingMapsTask bing = new BingMapsTask();
bing.Center = new GeoCoordinate(watcher.Position.Location.Latitude, watcher.Position.Location.Longitude);
bing.ZoomLevel = 12;
bing.Show();
}
ここではウォッチャーがGeoCoordinateWatcher
オブジェクトです
于 2012-06-26T06:42:44.203 に答える