繁体   English   中英

第二次打开谷歌 map 时,出现错误提示您已在此页面上多次包含谷歌地图 JavaScript API

[英]On opening google map second time, error is generating saying that You have included the Google Maps JavaScript API multiple times on this page

我正在使用 npm package谷歌地图[https://www.npmjs.com/package/google-maps]。 并使用 angular 材料模态来显示谷歌 map 但每当我第二次打开 map 时,就会生成一条错误消息:

You have included the Google Maps JavaScript API multiple times on this page. This may cause unexpected errors.

在此处输入图像描述

在模式关闭后(在 ngOndestroy 函数中),我尝试从 HTML 的头部删除谷歌地图 API,但它不起作用。

再次调用 map 加载 function 会产生问题,因此,我在 angular 应用程序的根目录下创建了一个 static function。 现在 map 加载 function 仅在应用程序加载时调用一次,我在打开模式实例时获取初始化 map object。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM