我需要调用由谷歌地图引擎提供的REST API,如链接
https://developers.google.com/maps-engine/documentation/requests
我需要使用dojo框架
向这些API发出请求请让我知道哪一个使用dojo / request,dojo / request / xhr ..我必须使用哪一个..和
我们如何根据什么决定使用哪一个?
由于 基鲁
答案 0 :(得分:0)
我认为你应该看dojo/request/script
。原因是您正在尝试加载跨域数据,并且浏览器会阻止跨域的XHR请求。
如果您不想使用JSONP(这是网络上常用的“黑客”),Google Maps API也支持设置Access-Control-Allow-Origin
标头,这意味着跨域请求到谷歌地图API将工作(有关更多信息,请查看谷歌地图API文档)。唯一的缺点是,这只适用于现代浏览器。