JSでAPIをいじってみようとしている初心者です。
Google Place APIで、近くのレストランをJSON形式で取得するプログラムを作成しているのですが、CORSエラーというものがでで取得できません。
コードは以下の通りです。
ちなみにURLそのままアクセスした場合、ちゃんとデータは表示されます。
javascript
1function getnearsuper(){ 2 var request = new XMLHttpRequest(); 3 request.open('GET', 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=xxxx,yyyy&radius=20000&types=restaurant&language=ja&key=API_key', true); 4 request.responseType = 'json'; 5 request.onload = function () { 6 var data = this.response; 7 console.log(data); 8 }; 9 request.send(null); 10}
エラー内容
エラー```
Access to XMLHttpRequest at 'URL' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
GET URL net::ERR_FAILED
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。