1

我正在构建一个应用程序,它使用 Google Places API 来显示我当前位置附近的餐馆。由于某种原因,与我从 Google Places iPhone 应用程序中看到的结果相比,结果非常稀疏。例如,在我农村的家中,Google Places 应用程序会显示 2.4 英里外的最近位置。此纬度/经度的 Places API 显示 15.7 英里外的最近位置。

是否有可能“Google Places”应用程序没有使用 Google Places API?

4

1 回答 1

0

Google Places 应用程序不使用 Google Places API,因此您不会看到完全相同的结果,但您应该会看到类似的结果。

使用 Places API 时的一些提示:

  • 默认情况下,Places API 将返回的结果按您选择radius的方式排序prominence,而不是distance。如果您想找到最近的地方,就像您正在尝试的那样,请在不带参数rankby=distance的查询中使用。radius

  • 根据文档,尝试使用keyword参数而不是“名称”参数:“关键字”参数与所有可用字段匹配,包括但不限于名称、类型和地址,以及客户评论和其他第三方-派对内容,这往往会返回更多结果。

如果您遵守这些提示,您很可能会获得与 Places App 类似的结果。

于 2012-05-09T02:07:37.920 回答