Google api 你能在没有OAuth的情况下发出CORS谷歌API请求吗?

Google api 你能在没有OAuth的情况下发出CORS谷歌API请求吗?,google-api,cors,google-places-api,Google Api,Cors,Google Places Api,我想从客户端而不是服务器发出一个GoogleAPI请求,以节省时间和服务器上的负载。说明当您想要访问用户的私有数据时,如何使用OAuth for CORS。我不想要用户的谷歌数据,也不想让用户验证他们的谷歌账户 我可以获得浏览器API密钥这一事实使我认为这是可能的,但当我这样做时: $.get 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?', key: browser_key location: "#{lat

我想从客户端而不是服务器发出一个GoogleAPI请求,以节省时间和服务器上的负载。说明当您想要访问用户的私有数据时,如何使用OAuth for CORS。我不想要用户的谷歌数据,也不想让用户验证他们的谷歌账户

我可以获得浏览器API密钥这一事实使我认为这是可能的,但当我这样做时:

$.get 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?',
  key: browser_key
  location: "#{lat},#{lon}"
  radius: '300'
  sensor: true

我发现请求的资源上没有“Access Control Allow Origin”头。

使用JS客户端工作。我给PlacesService构造函数提供了一个HTML节点,而不是一个映射


您是否尝试过Maps JS客户端: