ホームページ > バックエンド開発 > Python チュートリアル > Python とリクエスト ライブラリを使用して Google Maps Directions API をクエリするにはどうすればよいですか?

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

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

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 データを解析: 解析されたデータを利用して特定の要素にアクセスするか、次のような処理を実行します。

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

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

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