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



我想让谷歌API请求从客户端而不是服务器,以节省时间和服务器上的加载。本页解释了当您想要访问用户的私有数据时,如何使用OAuth进行CORS。我不需要用户的Google数据,也不希望用户通过他们的Google帐户进行身份验证。

事实上,我可以得到一个浏览器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节点,而不是一个地图。

https://developers.google.com/maps/documentation/javascript/places

相关内容

  • 没有找到相关文章

最新更新