MonoTouch で Google Places API を使用できることはわかっていますが、うまく動作しません。APIキーとすべてを含む適切にフォーマットされたURLを持っていますが、リクエストURLからの応答を取得して使用する方法のサンプルコードを誰かに教えてもらえますか? (例: https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AddYourOwnKeyHere )
1 に答える
0
以下のコードを使用することになりました。これにより、反復して使用できる JsonObjects の JsonArray が得られます。この例では、標準的な場所の検索ではなく、場所のテキスト検索を対象としています。
HttpWebRequest url = (HttpWebRequest)WebRequest.Create("https://maps.googleapis.com/maps/api/place/textsearch/json? query=Sushi&sensor=false&type=restaurant&key=YOUR_KEY_HERE");
HttpWebResponse temp = (HttpWebResponse)url.GetResponse ();
JsonValue jval = JsonObject.Load (temp.GetResponseStream ());
JsonObject jobj = (JsonObject)jval;
var resultJson = jobj["results"];
foreach (JsonObject jentry in resultJson)
{
//Do stuff with the jentry
}
于 2012-09-25T13:42:13.060 に答える