Google Places API会针对Google Places iPhone应用返回稀疏结果

时间:2012-05-08 23:18:34

标签: google-maps google-places-api

我正在构建一个应用程序,该应用程序使用Google Places API显示我当前位置附近的餐馆。由于某些原因,与我从Google Places iPhone应用程序中看到的结果相比,结果非常稀少。例如,从我的农村家庭,Google Places应用程序显示最近的位置2.4英里远。此lat / long的Places API显示距离最近的位置15.7英里。

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

1 个答案:

答案 0 :(得分:0)

Google商家信息应用不会使用Google商家信息API,因此您不会看到完全相同的结果,但您应该会看到类似的结果。

使用Places API时的一些提示:

  • 默认情况下,Places API会根据radius对所选prominence的结果进行排序,而不是distance。如果您希望找到最接近的地方,就像您尝试的那样,请在查询中使用rankby=distance,而不要使用radius参数。

  • 根据documentation,尝试使用keyword参数代替'name'参数:'keyword'参数与所有可用字段匹配,包括但不限于名称,类型和地址,以及客户评论和其他第三方内容,这往往会带来更多结果。

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