我正在尝试使用google place api进行应用程序特定的地方搜索。以下是我添加地点的方式:
请求:
{
"location": {
"lat": 37.760538,
"lng": -121.900879
},
"accuracy": 50,
"name": "p2p",
"types": ["other"]
}
我得到了成功的回复,如下所示:
响应:
{
"id" : "dfe583b1ac058750cf524f958afc5e82ade455d7",
"place_id" : "qgYvCi0wMDAwMDBhNWE4OWU4NTMzOjgwOGZlZTBhNjI3OjBjNTU1OTU4M2Q2NDI5YmM",
"reference" : "CkQxAAAAsPE72V-jhHUjj6vPy2HdC__2MhAdXanL6mlFBA4bcayRabKyMlfKFiah7U2vkoCj1P_0w9ESFSv5mfDkyufaZhIQTHBHY_jPGRHEE3EmEAGElhoUXTSylMslwHSTK5tYdstW2rOZKbw",
"scope" : "APP",
"status" : "OK"
}
当我使用雷达搜索搜索这个地方时,我得到ZERO_RESULTS。
请求:
响应:
{
"html_attributions": [ ],
"results": [ ],
"status": "ZERO_RESULTS"
}
有什么我正在做的事情吗?请帮忙。
谢谢&问候, --Rajani
答案 0 :(得分:0)
您的范围是" APP"。这意味着您可以从仅创建条目的应用程序访问它(通过PlaceID)。如果该位置通过了谷歌的审核流程,那么它将获得范围" GOOGLE"并且可以从一般搜索中访问。
范围 - 表示place_id的范围。可能的值是:
APP: The place ID is recognised by your application only. This is because your application added the place, and the place has not yet passed the moderation process. GOOGLE: The place ID is available to other applications and on Google Maps.
注意:范围字段仅包含在“附近搜索”结果中 放置细节结果。您只能通过以下方式检索应用范围的地点 附近的搜索和地方详细信息请求。如果范围字段是 没有出现在回复中,可以安全地假设范围是GOOGLE。
请参阅:https://developers.google.com/places/documentation/search