CORB блокирует ответ, содержащий JSON, HTML или XML внутри. Это мера безопасности. Для того, чтобы достичь того, что вы хотите, не с помощью вызовов ajax. При прикреплении тегов скрипта карт, внутри скрипта вы должны указать, какие библиотеки вы хотите использовать, и он будет импортирован в DOM. После этого вы должны сгенерировать объект и выполнить фильтрацию.
Пример: Таким образом, вместо того, чтобы делать вызовы ajax для поиска мест, вы вызываете конструктор и передаете аргументы.
<script async src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDI2Fgh7xK7JfbUXTVSundJUNfIpHITbTY&libraries=places&callback=operationalMap"></script>
var places = new google.maps.places.PlacesService(map),
populateMapWithMyLocation = [//array with geolocation lat & lng];
populateMapWithMyLocations.forEach(function(result){
places.getDetails(result, function(response){
console.log(response)
})
});
P.S .: Используйте тот же подход для библиотеки фотографий, поиска поблизости, текстового поиска.