2012-03-09 57 views

回答

0

我使用GOOGLE_PLACES寶石google_places,寶石只允許一個簡單的接口來發送所需要的HTTP請求,並解析JSON輸出到紅寶石哈希值。

@client = GooglePlaces::Client.new("API_KEY") 
@spot_list = @client.spots(-33.8670522, 151.1957362, :types => 'restaurant') 

這個匹配結果爲https://maps.googleapis.com/maps/api/place/search/json url。

檢查The Google Places API其他選項可以作爲搜索參數傳遞。

通過@spot_list進行解析並取出返回的每個地方的引用作爲響應。現在,@ client.spot「reference」將給出業務的詳細信息。 在這種情況下https://maps.googleapis.com/maps/api/place/details/json被訪問以獲取數據