通过Geocoder gem搜索现有的google placeId获取位置

时间:2018-01-17 10:53:26

标签: google-geocoding-api rails-geocoder

我正在尝试使用现有的Google PlaceId 搜索位置。

文档中引用了传递参数: google_place_id:true

Sub mySub()
    Dim sRef, sPath As String

    sRef = "MSCOMCTL.OCX"
    sPath = Environ("Windir") & "\system32\" & sRef
End Sub

https://github.com/alexreisner/geocoder#google-google

但是,搜索只返回空数组。

2 个答案:

答案 0 :(得分:1)

Geocoder使用许多API。 Google不是默认的。另外,您将需要一个API密钥。 设置API_KEY:

Geocoder.configure api_key: your API_KEY

现在您可以搜索

Geocoder.search(some_places_id, lookup: :google_places_details)

答案 1 :(得分:0)

尝试删除params关键字:

Geocoder.search("ChIJLU7jZClu5kcR4PcOOO6p3I0", { google_place_id: true })