Google 地点 API 具有位置偏差 returns 单一距离结果

Google Places API with Location Bias returns single distant result

我正在使用 Google 地图 API 来帮助进行位置搜索,但出乎意料的是,对于非常一般的搜索,我得到了一个遥远的结果。所以我转而使用 Google Places API 因为 locationbias 但现在 Google Places 似乎 return 只有一个位置并且不使用位置偏差来缩小位置以给定的经纬度半径为准。

示例:

Text Search = "123 Main St"
Circle Radius = 16000 meters (10 miles)
Lat/Long = 41.761898,-72.674596 (Hartford, Connecticut)

https://maps.googleapis.com/maps/api/place/textsearch/json?inputtype=textquery&key=[KEY]&locationbias=circle:16000@41.761898,-72.674596&query=123+Main+St

结果:

"123 Main St, San Francisco, California"

{
   "html_attributions" : [],
   "results" : [
      {
         "formatted_address" : "123 Main St, San Francisco, CA 94105, USA",
         "geometry" : {
            "location" : {
           "lat" : 37.7917688,
                   "lng" : -122.3944272
            },
            "viewport" : {
               "northeast" : {
                  "lat" : 37.79301167989272,
                  "lng" : -122.3931579701073
               },
               "southwest" : {
                  "lat" : 37.79031202010728,
                  "lng" : -122.3958576298927
               }
            }
         },
         "icon" : "https://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png",
         "id" : "596b2040c5c04babad99f2c1adcba7e943324bbb",
         "name" : "123 Main St",
         "place_id" : "ChIJZRkIYGSAhYARyXebnnhvMC0",
         "plus_code" : {
            "compound_code" : "QJR4+P6 SoMa, San Francisco, CA, USA",
            "global_code" : "849VQJR4+P6"
         },
         "reference" : "ChIJZRkIYGSAhYARyXebnnhvMC0",
         "types" : [ "street_address" ]
      }
   ],
   "status" : "OK"
}

我希望它 return 要么是关于 locationbias 的单个结果(123 Main St,康涅狄格州哈特福德),要么是许多结果,从离康涅狄格州哈特福德最近的地方开始。

那么Google地方API怎么才能和locationbias一起使用,达到return预期的效果呢?或者我如何在 Google 地图 API.

中包含某种类型的位置偏差

只是回答这个问题(注意到 OP 的评论):

textquery 接受 locationradius

下面查询returns所需地址第2个结果:

https://maps.googleapis.com/maps/api/place/textsearch/json?inputtype=textquery&key=API_KEY&location=41.761898,-72.674596&radius=16000&query=123+Main+St