react-google-places-autocomplete icon indicating copy to clipboard operation
react-google-places-autocomplete copied to clipboard

Error: [react-google-places-autocomplete]: Google script not loaded

Open Arsenalist opened this issue 2 years ago • 3 comments

Using NextJS 13.

in component

return <>
        <Script id={"google-places"} strategy={"beforeInteractive"} src={`https://maps.googleapis.com/maps/api/js?key=mykey&libraries=places`} />
                            <GooglePlacesAutocomplete />

But getting this on page load.

Error: [react-google-places-autocomplete]: Google script not loaded

Arsenalist avatar Jun 14 '23 20:06 Arsenalist

I'm too facing this issue any fix or workaround??

aarav-classiebit avatar Jul 01 '23 05:07 aarav-classiebit

Any updates? 👀

yuzhakovvv avatar Jul 18 '23 18:07 yuzhakovvv

Ended up using the apiKey parameter:

import GooglePlacesAutocomplete from "react-google-places-autocomplete";

...

        <GooglePlacesAutocomplete
            selectProps={{
                name,
                value,
                onChange: setMyValue,
                classNames: {
                    input: () => "w-full text-base sm:text-sm",
                }
            }}
            autocompletionRequest={{
                componentRestrictions: {
                    country: ['ca'],
                }
            }}
        apiKey={process.env.NEXT_PUBLIC_GOOGLE_PLACES_API_KEY} />

Arsenalist avatar Jul 18 '23 20:07 Arsenalist