How to solve "You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors." issues #3313
WanderingBrooks
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
The google maps section of our app started failing today. After some investigation we found that the offending code was contained in the component
<LoadScript>
. So we swapped to the hookuseJsApiLoader
and it solved our issue. It might fix the problem for you too.LoadScript
uses a custom function, not dependent on the google maps api, for loading and unloading the script.react-google-maps-api/packages/react-google-maps-api/src/LoadScript.tsx
Line 4 in b768d0a
whereas in the
useJsApiLoader
hook, the official google maps packages method is used.react-google-maps-api/packages/react-google-maps-api/src/useJsApiLoader.tsx
Lines 46 to 58 in b768d0a
Hope this helps someone from: @jakeisnt and @WanderingBrooks.
Beta Was this translation helpful? Give feedback.
All reactions