首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Places API的CORS

Google Places API的CORS
EN

Stack Overflow用户
提问于 2015-03-04 15:42:13
回答 1查看 846关注 0票数 3

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

有了用户的位置在此刻,我只需要发送请求到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,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2015-03-10 01:52:37

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

代码语言:javascript
复制
    location /maps/ {
            proxy_pass https://maps.googleapis.com/maps/;
    }

然后,不是向Google API发送XmlHttpRequest,而是将其发送到您自己的web服务器。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28848955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档