我们长期使用google map API(js),没有出现问题。最近,当我们提交任何包含“ Google地方信息自动填充”输入的表格时,我们收到以下崩溃“堆栈空间不足”的信息。
Error: Out of stack space
at open_now.get(/maps-api-v3/api/js/37/7/intl/en_gb/util.js:213:151)
at open_now.get(/maps-api-v3/api/js/37/7/intl/en_gb/util.js:213:171)
at open_now.get(/maps-api-v3/api/js/37/7/intl/en_gb/util.js:213:171)
at open_now.get(/maps-api-v3/api/js/37/7/intl/en_gb/util.js:213:171)
....(thousands of recursive calls)
崩溃始于2019年7月11日。当我们检查日志时,它们都来自版本3.37(https://developers.google.com/maps/documentation/javascript/releases#337),而较旧的API版本很好。我们暂时切换到旧版本以避免崩溃(https://maps.googleapis.com/maps/api/js?v=OLDER_VERSION&key=OUR_KEY),但这不是一个长期的解决方案。有没有人遇到过同样的问题,任何Google工程师都可以帮助您看看吗?谢谢。
答案 0 :(得分:2)
此问题最近已修复。 Google的公开问题跟踪器中也对此进行了报告:https://issuetracker.google.com/issues/137213536
该问题是由于最近的Maps JavaScript API版本3.37过渡(已由Google工程师根据公共错误已修复)引起的。如果新版本的错误仍然可以再现,您可以在上面的问题链接上发表评论,以供工程师进一步研究。