Google Places API INVALID_REQUEST没有类型属性

时间:2013-05-30 02:06:19

标签: google-maps google-places-api

至少这一个应该很容易验证。此请求返回INVALID_REQUEST

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=51.509980,-0.133700&sensor=true&rankby=distance&key=[api_key]

但是这个有效(完全相同,但带有types参数):

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=51.509980,-0.133700&sensor=true&rankby=distance&key=[api_key]&types=food

在文档中它说类型不是必需参数,所以它是API中的错误吗?

1 个答案:

答案 0 :(得分:5)

这不是一个错误,而是一个预期的行为(我相信不一致的行为,但无论如何)。对于那些感兴趣的人,我在这里得到了答案:https://code.google.com/p/gmaps-api-issues/issues/detail?id=5456

  
      
  • 距离。此选项按距离指定位置的距离按升序对结果进行排序。按距离排名结果   设定固定搜索半径为50km。关键字,名称或中的一个或多个   类型是必需的。
  •