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 に答える