2012-03-19 10 views
1

こんにちは私は、アドレスを持つXMLファイルをインポートするアプリケーションを開発しようとしています。そしてGoogleマップは現在の場所に最も近い場所を教えてくれます。google maps XMLのインポート

誰でもこれを手伝ってください。

おかげ

+0

問題はなんですか? –

+0

私は住所のリストを持っています。ユーザーは現在の場所を入力します。ユーザーが入力した場所の基準では、距離の順に距離が表示されます(最も近いものが最初に表示されます) – mojito89

答えて

0

あなたは2つの緯度経度のの間の距離を計算するためにgoogle.maps.geometry.spherical.computeDistanceBetween()を使用することができます。あなたがLatLngの最初のリクエストを知らなかったときは、geocoding-service経由でリクエストしてください。

これにより、ポイント間の距離の計算が可能になります。

ルート(例:走行距離)に基づいて距離を取得したくない場合は、directions-Serviceを要求すると、応答にはルートと距離が含まれます。 1回のリクエストで複数のルートの距離をリクエストするには、DistanceMatrixRequest

0

Distance Matrixの完璧な使用例のように見えます。最初にXMLファイルを解析し、すべての場所を含む距離行列要求を作成する必要があります。それはあなたにすべての場所への距離を与える応答を返します。