我正在构建一个应用程序,该应用程序使用Google Places API显示我当前位置附近的餐馆。由于某些原因,与我从Google Places iPhone应用程序中看到的结果相比,结果非常稀少。例如,从我的农村家庭,Google Places应用程序显示最近的位置2.4英里远。此lat / long的Places API显示距离最近的位置15.7英里。
“Google商家信息”应用程序是否有可能没有使用Google Places API?
答案 0 :(得分:0)
Google商家信息应用不会使用Google商家信息API,因此您不会看到完全相同的结果,但您应该会看到类似的结果。
使用Places API时的一些提示:
默认情况下,Places API会根据radius
对所选prominence
的结果进行排序,而不是distance
。如果您希望找到最接近的地方,就像您尝试的那样,请在查询中使用rankby=distance
,而不要使用radius
参数。
根据documentation,尝试使用keyword
参数代替'name'参数:'keyword'参数与所有可用字段匹配,包括但不限于名称,类型和地址,以及客户评论和其他第三方内容,这往往会带来更多结果。
如果您遵守这些提示,您很可能会获得与Places App类似的结果。