3

I am getting a weird error in some older versions of chrome, probably 2019 ( I am using an embedded chrome browser ) when I try to load google maps. It does not throw an error in the current versions of chrome.(2020 and onwards is fine) It has started all of a sudden.

<script src="https://maps.googleapis.com/maps/api/js?key=apikey"></script>

js?key=apikey:67 Uncaught SyntaxError: Unexpected token ?

I am really curious what might be the error is, can anyone shed light on this?

Thanks

5
  • Maybe try ...js/?key=, but I don't recall if a trailing slash was required Commented Aug 27, 2023 at 22:45
  • @Phix that did not work unfortunately Commented Aug 27, 2023 at 22:49
  • 2
    Likely Google doesn’t support that old version of chrome Commented Aug 27, 2023 at 22:54
  • Is that an error from the browser or from the server? Commented Aug 27, 2023 at 22:56
  • I would have expected a clear message from google if it was not supported anymore. It is an error from the browser. Commented Aug 28, 2023 at 0:20

2 Answers 2

10

I have the same problem. I have added "v=3.53" in url to force use an older version of the API. Google has update API on 18 August 2023. https://maps.googleapis.com/maps/api/js?libraries=places&key=...&v=3.53

This solution has solved my problem, I didn't want to update my electron app. Maybe this solution help you.

Sign up to request clarification or add additional context in comments.

3 Comments

This is it. Thanks so much. Solved the problem magically.
This will only work as long as that version is available. Any ideas how to fix the problem correctly? Google speaks of "ensure that your applications and web pages proactively include polyfills to allow for ES11-level JavaScript dependencies" source
Did you find a more permanent solution? I am facing the same problem. I saw that version 3.53 will not be available starting mid-May 2024. developers.google.com/maps/documentation/javascript/…
3

Google map v=3.53 is good quick fix. It won't work in long term because Google removing older version every quarter.

Current Google map failing in old browser (version 79 or older) because of null coalescing operator (??).

?? It will work Chrome 80 or greater version.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.