Json googleplacesapi的CORS

Json googleplacesapi的CORS,json,cors,google-places-api,Json,Cors,Google Places Api,我正在设计基于地理位置的应用程序,并面临以下问题: 有了用户当前的位置,我只需向google Places API发送请求,即可使用以下方式获取相关机构: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=30.26989954982109,-97.73595370200533&radius=100&types=bar&key=myAPIKey 我不想承认,但这是我第一次面对跨源资源共享,这里发布的关于CO

我正在设计基于地理位置的应用程序,并面临以下问题:

有了用户当前的位置,我只需向google Places API发送请求,即可使用以下方式获取相关机构:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=30.26989954982109,-97.73595370200533&radius=100&types=bar&key=myAPIKey


我不想承认,但这是我第一次面对跨源资源共享,这里发布的关于CORS的大部分内容对我来说都没有意义,而且API的文档对我也没有太大帮助,因为它缺少示例。如果有人能逐步解释如何跨域发送请求以检索JSON,我将不胜感激。

在撰写本文时,Google Places API似乎不支持CORS。解决方法是在web服务器中启用代理。例如,在ngnix中,创建一个新位置:

    location /maps/ {
            proxy_pass https://maps.googleapis.com/maps/;
    }
然后,将XmlHttpRequest发送到您自己的web服务器,而不是发送到GoogleAPI