2012-03-31 19 views
0

私はビリングマップを含むシルバーライトアプリケーションを持っています。 ユーザーが地図上のどこかをクリックして、彼がクリックした地点の緯度/経度を表示したいとき。それは可能ですか?そしてどうやって?ビン地図で緯度/経度を表示するには

答えて

2

これを行うのは非常に簡単です。私はマップ上にmouse handlerを設定する方法を知っていると仮定しています。ハンドラのパラメータのタイプはMapMouseEventArgsで、ViewportPointプロパティが含まれています。これは、クリックが発生したビューポート/マップ上の位置を示すPointオブジェクトのインスタンスにすぎません。このビューポイントを緯度/経度座標に変換する必要があります。これを行うには、名前が場所(ラグ/ロング)オブジェクトへのあなたのビューポートのポイントを変換暗示するように、あなたのMapオブジェクト、上ViewportPointToLocationメソッドを使用します。遅れを取った後、ユーザーに見せるだけです。

関連する問題