查看Googleway的google_places函数的文档here,我发现可以将rankby参数设置为“位置”。但是,这不是实际的Google Places API中的选项,当我尝试使用它时,没有任何结果。有谁知道它的作用以及为什么文档中未对此进行描述?
答案 0 :(得分:1)
位置是必需的参数之一,但不在rankby
中。您正在查看的文档可能引用的是Places API的较旧版本,或者仅仅是一个错字。在当前版本中,prominence
仅可以使用distance
和rankby
。
rankby —指定列出结果的顺序。请注意,如果指定了半径(在上面的“必需”参数下进行了描述),则必须不包括rankby。可能的值为:
prominence
(默认)。此选项根据结果的重要性对结果进行排序。排名将有利于指定区域内的突出位置。位置会受到Google索引中的排名,全球知名度和其他因素的影响。
distance
。此选项将搜索结果与指定的location
之间的距离按升序排列。指定distance
时,需要keyword
,name
或type
中的一个或多个。
要查看的正确文档是Place Search Documentation。请始终使用API提供的官方文档。这将使您保持最新状态。