6

Ho provato tutto il possibile per far funzionare la mia app senza la necessità di "Abilita estensione CORS per Chrome". Ho seguito i passaggi sul sito web ufficiale di Google che parla di authtokens, provato ad utilizzare ogni chiave diversa, ma nulla funziona. Viene visualizzato il seguente errore:Come abilitare CORS per l'API di Google Places

XMLHttpRequest non può caricare https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=MyKey&location=33.854546,-84.35870369999999&types=restaurant&rankby=distance. Nessuna intestazione 'Access-Control-Allow-Origin' è presente sulla risorsa richiesta. L'origine http://localhost:8100 non è quindi consentita l'accesso.

È persino possibile accedere all'API di Google Places da un'app, senza l'estensione CORS per Chrome?

+2

A quanto pare, le chiamate web di Google non sono concreto ancora. L'unico modo per aggirare questo è fare riferimento alla loro libreria "luoghi" nel codice e utilizzare le chiamate api.

risposta

0

Invece di CORS, è possibile utilizzare JSONP per eseguire l'attività.

Si prega di leggere quanto segue per iniziare: Link1, Link2

+0

Quale è inutile se hai bisogno della richiesta POST – Sojtin

+0

JSONP non è sicuro e credo che sia addirittura bloccato dalle API di Google, non è raccomandato. Utilizza invece la libreria client di google api – iberodev

Problemi correlati