地方未显示在Google Places API上

时间:2018-07-20 11:25:14

标签: google-maps google-places-api google-custom-search

我正在尝试搜索Erna properties。如果您在Google搜索中输入该字词,则第一个结果将显示在网站上。我尝试在Google Places API下进行搜索-

  1. maps.googleapis.com/maps/api/place/autocomplete/json
  2. https://maps.googleapis.com/maps/api/place/findplacefromtext/json

但是它没有出现。有人可以帮我解决这个问题吗? 还有另一个问题,如果我在Google的customsearch中进行搜索,它永远不会显示出我显然是在正常的Google网络搜索(显然包含网站/)下得到的第一个结果。

1 个答案:

答案 0 :(得分:1)

我可以看到此地方存在于Google地图中

https://www.google.com/maps/place/Erna+Properties/@40.3618793,-74.2530876,11.54z/data=!4m5!3m4!1s0x89c231e71254bc01:0x18519e1bff73fee0!8m2!3d40.342263!4d-74.102175

但是,实际上,Places API无法找到它。我相信这是因为该地点是在“ Google我的商家即服务区域商家”中创建的。不幸的是,Places API自动完成,并且搜索不适用于服务区业务。 Google问题跟踪器中有一项功能请求,可以在自动完成和搜索中提供SAB。您可以在此处看到此功能请求:

https://issuetracker.google.com/issues/35828187

随时为功能请求加注星标,以表达您的兴趣并订阅Google的进一步通知。

同时,如果您需要Erna Properties的地点ID,则必须使用位于以下位置的Google My Business地点ID查找器

https://support.google.com/business/answer/7035772#place_id

我发现Erna Properties的场所ID为ChIJAbxUEucxwokR4P5z_xueURg。您可以将其与地点详细信息一起使用。例如

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJAbxUEucxwokR4P5z_xueURg&key=YOUR_API_KEY

enter image description here

我希望这会有所帮助!