これが回答されているかどうかはわかりませんが、どこにも回答が見つからないようです。
現在、ページの一部として bing マップを含む Windows Phone 7.1 用のアプリを持っています。ボタンをクリックするだけで、現在地のマップにパスピンを追加できます。私の質問は、2 つの画鋲の間の距離を取得することは可能ですか?
bing maps アプリケーション自体に入ってルートを計算したくありません。
これが回答されているかどうかはわかりませんが、どこにも回答が見つからないようです。
現在、ページの一部として bing マップを含む Windows Phone 7.1 用のアプリを持っています。ボタンをクリックするだけで、現在地のマップにパスピンを追加できます。私の質問は、2 つの画鋲の間の距離を取得することは可能ですか?
bing maps アプリケーション自体に入ってルートを計算したくありません。
私のアプリで行った方法は、PushPin ごとに GeoCoordinate を作成し、ある GeoCoordinate の GetDistanceTo メソッドを使用して、別の GeoCoordinate (別の PushPin から作成された) からの距離を決定することです。次のように、pushpin1 から pushpin2 までの距離を決定します。
GeoCoordinate geo1 = new GeoCoordinate(pushpin1.Location.Latitude, pushpin.Location.Longitude);
GeoCoordinate geo2 = new GeoCoordinate(pushpin2.Location.Latitude, pushpin.Location.Longitude);
double distance = geo1.GetDistanceTo(geo2);