我正在尝试使用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
您的范围是“ APP”。这意味着您只能从创建条目的应用程序中(通过PlaceID)访问它。如果该位置通过了Google的审核过程,则它将获得范围“ GOOGLE”,并且可以从常规搜索中访问。
scope —指示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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句