我希望在页面加载之前循环遍历地址数组并从Google地理编码中检索lat-lng坐标,这样我就可以在所有地址上都有标记。当我尝试这样做但我得到Access-Control-Allow-Origin
错误。
每个人都建议使用地理编码API,但我不需要任何动态。我已经掌握了网页加载时所需的信息。
var url =
"http://maps.googleapis.com/maps/api/geocode/json?address="+address+"&sensor=true";
var request = new XMLHttpRequest();
request.open("GET", url, false);
request.send();
正如您所看到的,代码很简单,但有没有办法在仍然使用http请求时解决错误?
答案 0 :(得分:1)
就在今天,我遇到了与你相同的错误,解决方案就是在SO
上的另一个问题Origin url is not allowed by Access-Control-Allow-Origin with Google Direction API
正如我所看到的,即使您拥有特定的地址,您现在也必须使用地理编码API来搜索地址。
希望这有帮助