私はグーグルの場所にアクセスするためのURLを知っています。こちらをチェック
しかし、XML形式のURLからのデータを解析することはできません。だから、グーグルプレイスAPIからのデータをxml形式で表示するメカニズムを教えてください。
サンプルコードまたはそのチュートリアルを教えてください。
前もって感謝します
私はグーグルの場所にアクセスするためのURLを知っています。こちらをチェック
しかし、XML形式のURLからのデータを解析することはできません。だから、グーグルプレイスAPIからのデータをxml形式で表示するメカニズムを教えてください。
サンプルコードまたはそのチュートリアルを教えてください。
前もって感謝します
Jsonで解析できます。
URLにxml
ここが含まれている場合。 これにより、xmlで応答が返されます。
xmlでの出力:
<PlaceSearchResponse>
<status>REQUEST_DENIED</status>
</PlaceSearchResponse>
このjson
ように置き換えるだけです。 これにより、Jsonで応答が返されます。
Jsonでの出力:
{
"html_attributions" : [],
"results" : [],
"status" : "REQUEST_DENIED"
}
詳細については、このブログを参照してください
解析用
try
{
HttpPost httppost = new HttpPost("https://maps.googleapis.com/maps/api/place/search/json?&location=17.739290150000002,83.3071201&radius=6000&names=hospital&sensor=true&key=yourkeyhere");
HttpClient httpclient = new DefaultHttpClient();
response = httpclient.execute(httppost);
String data = EntityUtils.toString(response.getEntity());
System.out.println(data);
//parse with Json, Gson, Jackson
} catch (Exception e) {
e.printStackTrace();
}
まずこれに行きます。次に、Googleの場所に関する他の情報をリンクします。
Google Places APIは、HTTPリクエストを使用して、プレイスに関する情報を返すサービスです。このAPI内で、施設、地理的な場所、または目立つ場所として定義されています。場所のリクエストでは、場所を緯度/経度の座標として指定します。
4つの基本的なプレイスリクエストを利用できます。
Places APIは、Placesサービスにリストされている場所で発生するあらゆるタイプのパブリックまたはプライベートの集まり、パフォーマンス、またはプロモーションとして定義されるイベントのサポートも提供します。詳細について は、PlacesAPIのイベントを参照してください。
(もっと)。これは、AndroidでGoogleの場所を使用する方法の最良のチュートリアルです 。このリンクにアクセスして、GoogleのPlaces APIを使用して、魅力的な位置情報ベースのモバイルアプリケーションを開発してください。別のGoogleマップの例(こちら)。グーグルの場所のためのグーグル開発者のためのビデオ。
これはあなたに役立つかもしれないと思います。