2

我有一个特殊的情况,真的可以使用一些帮助。我有一个 html 构建器,每次刷新站点时,它都会添加额外的脚本标签。这是一个严重的问题,因为我使用的是 Google Maps API,并且每次刷新页面时它都会不断添加以下脚本标记:

<script src="https://maps.gstatic.com/intl/en_us/mapfiles/api-3/9/19/main.js" type="text/javascript"></script>

不幸的是,这是我能够为这个项目开发页面的唯一方法。(你可以想象我的沮丧>.<)。

基本上,如果这个脚本标签在 html 文档中存在多次,它会引发一个错误Uncaught TypeError: Object #<Object> has no method 'Load',阻止 Google Maps API 呈现我的地图。

我的问题:

有什么方法可以阻止 Google 的 API 动态添加此脚本标签,或者在文档有机会加载它之前将其删除,或者让文档完全忽略它?任何帮助都会帮助我今天早上早点入睡:)

4

1 回答 1

2

您不应该使用该包含。使用记录在案的包括

 <script type="text/javascript"
  src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE">
 </script>

其中密钥是 API 控制台密钥,不是必需的,传感器是您是否使用位置传感器。

于 2012-11-08T06:08:26.200 回答