2017-07-14 28 views
0

私のサイトにgoogle maps geocodingを使用しようとしています。リクエストヘッダーフィールドアクセス制御許可ヘッダーで許可されていないGoogleマップジオコーディング

リクエストヘッダフィールドの許可がで許可されていない:私は要求を提出した場合しかし、コンソールに、私はというエラーを取得しています

GeocodeRequest.js

$http({ 
       url: 'https://maps.googleapis.com/maps/api/geocode/json', 
       method: "GET", 
       headers: { 
        'accept': 'text/html, application/xhtml+xml,application/xml;q=0.9, image/webp,image/apng, */*;q=0.8', 
        'accept-language':'en-US,en;q=0.8,pl;q=0.6', 
       }, 
       params: { 
        address: $scope.newVenue.Address + ", " + $scope.newVenue.City + ", " + $scope.newVenue.State, 
        key: 'MYKEY' 
       } 
      }) 

を次のように私のコードですアクセス制御 - 許可 - プレフライト応答のヘッダー。

私は、ヘッダーセクションの

'Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,PATCH,OPTIONS' 

含む試してみましたが、エラーが残っています。このエラーを読んで私はCORSをインストールするための提案が見つかりましたが、私の場合はオプションではありません。

この問題を解決する方法については、どのようなアドバイスもあります。ありがとう

+0

こんにちは、これに解決策を見つけましたか? – TheJudge

答えて

1

あなたはクライアント側でこれを解決することはできません。認証ヘッダーを送信していませんか?

私は同じエラーがありました。私はRestangularを使用しています。グローバル設定は常にAuthorizationヘッダーを追加するので、ヘッダーを空のオブジェクトに設定してグローバル設定を上書きする必要がありました。

希望します。

関連する問題