我试图在 stackblitz 中为我的学生设置 Google Map api 以进行演示。我创建了自定义目录来显示谷歌地图。
问题是一切都完美地融入我的本地系统。但是,当我使用 stackblitz 时,我遇到了Google is not defined
错误。可能是我将 googleapi.js 保存到 Index.html 中并且它没有在页面上加载的问题。如果我在代码中编辑任何内容,它就会开始工作。因此,问题仅在于页面加载。
我尝试了一些补丁,例如在 setTimeout 上加载地图或在 OnInit/OnAfterViewInit 上加载。但它们都不起作用。
链接:https ://stackblitz.com/edit/googlemap-custom-directory?file=src%2Fapp%2Fgoogle-map.directive.ts