Python とリクエスト ライブラリを使用して Google Maps Directions API をクエリするにはどうすればよいですか?

DDD
リリース: 2024-11-14 15:07:02
オリジナル
702 人が閲覧しました

How to Query Google Maps Directions API using Python and the Requests Library?

リクエスト ライブラリを使用した Python での HTTP リクエストと JSON 解析

Google Directions API 経由で Google マップ上で動的クエリを実行したい場合、Python プログラミング言語は効率的なソリューションを提供します。 HTTP リクエストを開始し、JSON レスポンスを受信し、その内容を解析するには、次の手順に従います。

  1. リクエスト ライブラリをインストールします。 まず、次のコマンドを使用してリクエスト ライブラリを取得します。次のコマンド:

    pip install requests
    ログイン後にコピー
  2. リクエストの作成: URL エンドポイントと必要なリクエスト パラメーターを指定して HTTP GET リクエストを作成します:

    url = 'http://maps.googleapis.com/maps/api/directions/json'
    
    params = {
     'origin': 'Chicago,IL',
     'destination': 'Los+Angeles,CA',
     'waypoints': 'Joplin,MO|Oklahoma+City,OK',
     'sensor': 'false'
     }
    ログイン後にコピー

この例では、クエリは 2 つの中間ウェイポイントを組み込んで、シカゴとロサンゼルス間の最適なルートを取得するように構成されています。

  1. 送信リクエスト: URL とパラメータを指定してリクエスト ライブラリの get() メソッドを呼び出してリクエストをディスパッチします:

    resp = requests.get(url=url, params=params)
    ログイン後にコピー
  2. JSON 応答の抽出: 応答オブジェクトから JSON コンテンツを取得します:

    data = resp.json()
    ログイン後にコピー
  3. JSON データを解析します: 解析されたデータを利用して、特定の要素にアクセスしたり、必要に応じてさらなる処理を実行します。

Requests ライブラリを採用すると、Python で HTTP リクエストを処理し、JSON レスポンスを解析するための包括的なツールキットが得られます。これにより、Google マップなどのさまざまな Web サービスとシームレスに対話し、貴重な情報を取得できるようになります。

以上がPython とリクエスト ライブラリを使用して Google Maps Directions API をクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート