如果我去以下地点:
https://maps.googleapis.com/maps/api/place/radarsearch/json?location=51.5112139,-0.1198244&types=lodging&radius=3200&sensor=false&key=yourKey
我收到错误:
{
"debug_info" : [],
"html_attributions" : [],
"results" : [],
"status" : "UNKNOWN_ERROR"
}
这有什么理由吗?
当我查找布里斯托尔(51.454513,-2.58791
),Ipswitch(52.056736,1.14822
)或爱丁堡(55.953252,-3.188267
)时,我得到一个正常的JSON文件,其中包含数据。
答案 0 :(得分:1)
我不知道为什么但URL有时会起作用,有时候不起作用。 “UNKNOWN_ERROR”状态可能是Google的内部错误。
要暂时防止错误,请缩短半径。 并将此报告给gmaps-issues-tracker。 https://code.google.com/p/gmaps-api-issues/
答案 1 :(得分:1)
我不知道Google如何在内部运作。
未知错误只是对我说“我们的请求有错误,我们不希望您知道确切的错误是什么”。大多数时候,它来自内部异常处理过程。
老实说,我不知道谷歌会发生什么。
但是,如果您将半径从3500米更改为2000米,则可以正常工作
我的猜测结果太多了,谷歌无法处理那么多。
答案 2 :(得分:1)