2012-03-09 9 views
0

GoogleローカルAPI V1.0.3からGoogleマップAPIにレールアプリケーションでアップグレードするにはどうすればいいですか? また、YM4R/GMのように使いやすいプラグインもあります。 Railsの2.3.4 ルビー1.8.7GoogleローカルAPI V1.0.3からGoogle Map APIにアップグレード

+0

gmaps4railsを使用するいくつかの微調整があります – apneadiving

+0

はい、私は周りを見回している、開始する必要があります – Bijendra

答えて

0

私はgoogle_places宝石google_placesを使用しています、宝石は、単に必要なHTTPリクエストを送信し、Rubyのハッシュに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はデータを取得するためにアクセスされます