Google maps Google将API放置为没有类型属性的无效\u请求

Google maps Google将API放置为没有类型属性的无效\u请求,google-maps,google-places-api,Google Maps,Google Places Api,至少这一个应该很容易验证。此请求返回一个无效的\u请求: 但这一个可以工作(完全相同,但有一个types参数): 在文档中,它说类型不是必需的参数,那么它是API中的错误吗?它不是错误,而是预期的行为(我相信是不一致的行为,但无论如何)。对于那些感兴趣的人,我在这里得到了我的答案: 距离。此选项根据结果到指定位置的距离按升序对结果进行排序。按距离排序的结果将 将固定搜索半径设置为50公里。关键字、名称或名称中的一个或多个 类型是必需的 因为我的location对象有时为null,所以我得

至少这一个应该很容易验证。此请求返回一个
无效的\u请求

但这一个可以工作(完全相同,但有一个
types
参数):


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

它不是错误,而是预期的行为(我相信是不一致的行为,但无论如何)。对于那些感兴趣的人,我在这里得到了我的答案:

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

因为我的location对象有时为null,所以我得到了相同的错误。所以位置并没有添加到URL。可能会帮助别人。