Я действительно не понимаю, как я должен сделать эту работу:Как использовать CORS для реализации JavaScript Google Адресов запрос API
var requestURL = 'https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AIzaSyAW4CQp3KxwYkrHFZERfcGSl--rFce4tNw';
console.log(requestURL);
$.getJSON(requestURL, function(data) {
// data
console.log(data);
});
и мой HTML-файл:
<body>
<script
src="https://code.jquery.com/jquery-2.2.4.min.js"
integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
crossorigin="anonymous"></script>
<script src="main.js" charset="utf-8"></script>
</body>
Я всегда получить Нет заголовка «Access-Control-Allow-Origin» на запрошенном ресурсе. сообщение ... хотя если я перейду к https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=AIzaSyAW4CQp3KxwYkrHFZERfcGSl--rFce4tNw в мой браузере, чтобы получить правильный JSON.
Я убежден, что CORS может помочь мне здесь. Я не понимаю КОРС. Пожалуйста, может ли кто-нибудь помочь мне простым языком? Что я должен изменить, чтобы сделать эту работу?
Благодаря
Первое, что нужно сделать, это посмотреть, если Google Места поддержки CORS. Если нет, нет смысла. Я предполагаю, что они поддерживают JSONP, но проверяют документацию. –
Он делает, но я слишком глуп, чтобы понять его. Https://developers.google.com/api-client-library/javascript/features/cors –
Я не уверен, почему это было отмечено как дубликат. Это явно не так. –