Baidu Map API に基づいて周囲の POI ポイントを取得する Python プログラムの例
はじめに:
インターネットの継続的な発展に伴い、地図アプリケーションは私たちの日常生活に欠かせないものになりました。地図アプリケーションにおける POI (Points of Interest) ポイントは、人々が興味を持ち、注目に値する場所を指します。多くの場合、私たちは自分のニーズに応じて、周囲の POI ポイントに関する情報を取得する必要があります。この記事では、Python プログラミング言語を使用し、Baidu Map API と組み合わせて、周囲の POI ポイントを取得する機能を実現します。
1. 準備:
Python プログラムを書き始める前に、まずいくつかの基本資料を準備する必要があります:
2. プログラムの作成:
次に、Baidu Map API に基づいて周囲の POI ポイントを取得する機能を実現するプログラムの作成を開始します。
import requests
def get_nearby_pois(api_key, location, radius, keyword): url = 'http://api.map.baidu.com/place/v2/search?' params = { 'query': keyword, 'location': location, 'radius': radius, 'output': 'json', 'page_size': 20, 'page_num': 0, 'ak': api_key } response = requests.get(url, params=params) result = response.json() pois = result.get('results') return pois
if __name__ == '__main__': api_key = 'YOUR_API_KEY' location = '39.915,116.404' # 以北京市中心为例 radius = 1000 # 搜索半径为1000米 keyword = '餐厅' # 搜索关键词为餐厅 pois = get_nearby_pois(api_key, location, radius, keyword) for poi in pois: print(poi.get('name'), poi.get('address'))
3. プログラムを実行します:
上記のコードを .py ファイルとして保存し、Python インタープリターを使用して実行します。実行プロセス中に、リクエスト ライブラリがインストールされていることを確認し、YOUR_API_KEY を独自の Baidu Map API キーに置き換えます。実行結果として、周囲のPOI地点の名前と住所が出力されます。
概要:
以上がPythonを使用してBaidu Map APIに基づいて周囲のPOIポイントを取得する機能を実装するプログラムを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。