0

私の目標は、IOS google maps SDKを使用して、ポイントAからポイントBまでの距離を単純に計算することです。IOS google maps SDKのポイントAからポイントBまでの距離を計算するにはどうすればよいですか?

私はAPI呼び出しDistance Matrix APIがあることを知りました。質問は

  1. ある私は 距離行列のAPIを使用するようにAlamofire IOSを使用してHTTPリクエストを作成する必要がありますか?
  2. を距離行列に要求するには、自分のサーバー(ノードNode.js、django、rails)を実行する必要がありますか?

  3. またはすべてがIOS google maps SDKにありますか?

答えて

1

1 - >はい、HTTPリクエストを行う必要があります。

2 - >いいえ、独自のサーバーを実行する必要はありません。 GoogleサーバーにリクエストするためのGoogle APIキーが必要です。 - https://developers.google.com/maps/documentation/distance-matrix/start

3 - >これらのうちの1つだけを実行する必要がある場合は、完全なiOS Google SDKを統合する必要はありません(APIキーはGoogleアカウントを作成して入手できます)。 SDKからのタスク。あなただけのdoc以下 距離行列のAPIドキュメントからの指示に従ってAPIを打つことができます: - https://developers.google.com/maps/documentation/distance-matrix/intro?hl=en#RequestParameters

+0

- :リンク後

は、距離行列に関連するデモを持って? – airsoftFreak

+0

距離を取得したら、地図上に距離を示す適切なアノテーションを追加するだけです。あなたがそれをプロットしていれば、ルートの横に注釈をドロップすることができます。 – 7vikram7

+0

あなたは私が従うことができる例がありますか? – airsoftFreak

0

folowing URLを呼び出し、それが2つの緯度long型の間の距離を返します。 https://maps.googleapis.com/maps/api/distancematrix/json?origins=Vancouver+BC|Seattle&destinations=San+Francisco|Victoria+BC&key=YOUR_API_KEY

Googleの開発者コンソールにアクセスして、手順に従います。 - プロジェクトを作成または選択します。 [続行]をクリックしてAPIを有効にします。 [認証情報]ページで、サーバーキーを取得して(API資格情報を設定します)。私はJSON形式で距離データを得た後は、どのように私はマップ自体に貼り付けますhttps://developers.google.com/maps/documentation/distance-matrix/

関連する問題