Fehler

2017-07-07 6 views
1

I „Sie haben die Google Maps API mehrere Male auf dieser Seite enthalten“ haben die folgenden in meinem HTML-Seite:Fehler

<script type="text/javascript" 
      src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false"> 
    </script> 
    <script 
     async defer 
     src="https://maps.googleapis.com/maps/api/js?key=hUnDAdjYG_Wz7u2qL6unHqfBOmvaZ0H1Mg&callback=initMap"> 
    </script> 

erste Link ist für die Google-API Geometrie Bibliothek und die zweite initialisiert und zieht die Karte.

Ich erhalte den Fehler "Sie haben das Google Maps API mehrmals auf dieser Seite eingefügt. Dies kann zu unerwarteten Fehlern führen."

Ich weiß, dass dies behoben werden kann, indem Sie nur ein Skript aufrufen, und ändern Sie die Parameter, siehe Fixing "You have included the Google Maps API multiple times on this page. This may cause unexpected errors." Ich weiß nicht, wie die Antwort für mein Problem zu replizieren.

+0

Ich habe das gleiche Problem in meiner MVC-Anwendung und ich versuche, ein Bootstrap-Modal mit der Karte zu öffnen. Ich weiß nicht wirklich, wohin ich das Google Maps-Skript setzen soll, um das Problem "Mehrfachimporte" zu vermeiden. Jemand? –

+0

Es liegt wahrscheinlich daran, dass Sie mehr als ein Google Map-Skript haben, anstatt die tatsächliche Positionierung der Skript-Referenz? Sehen Sie, ob Sie sie erfolgreich verketten können, wie @dhaliman es für mich getan hat. –

Antwort

1

können Sie einen Link enthalten: in den beiden Links

<script type="text/javascript" 
     src="http://maps.googleapis.com/maps/api/js?libraries=geometry&sensor=false&key=AIzaSyBSsKUzYG_Wz7u2qL6unHqfBOmvaZ0H1Mg&callback=initMap"> 
</script> 

Im Grunde die URL-Parameter zu verschmelzen.