2016-12-28 7 views
-1

ProblemGoogle Maps (kein Plugin) in WP zeigt nicht bis

  • Meine Firma eine Web-Seite in WP hat (Mega Theme) und ich verwalten den Blog und andere Sachen, aber nicht die Bahn entworfen
  • Ich weiß nicht wie, ich berührte etwas in der PHP-Code (Ich bin eine Art Anfänger, und ja, ich weiß, ich sollte nicht berühren) und jetzt ist die Kontaktkarte weg (div class = "google -map-container "ist da, aber ... leer)
  • Es gibt kein Backup, also kann ich den Code
wiederherstellen

Der Code

Map-Code ist directy in der PHP (page-contact.php) geschrieben. Ich lasse hier (Pastebin) den PHP-Code und den HTML-Code, die ich bekomme, wenn ich die Seite zu öffnen:

Dokumentation I (Low Ruf gelesen haben, kann die Links nicht posten)

API Google Maps> Web> Google Maps JavaScript API> Lat/Lng-Objekt Literal

+0

Haben Sie in Zeile kopieren müssen und verwendet sah 120 Dein PHP-Code? (Dies ist jedoch JavaScript) 'new google.maps.Map (document.getElementById ('')'? Sie sollten wahrscheinlich eine Element-ID angeben. Sie können auch den Code zu Ihrem tatsächlichen Beitrag hinzufügen. –

+0

überprüfen Sie zuerst Ihre Code PHP-Datei dort haben Sie den Kommentar wie/ on line no 91 –

Antwort

0

Gemäß den aktuellen Google Maps API-Bedingungen müssen Sie einen API-Schlüssel hinzufügen, wenn Sie Google Maps auf Ihrer Website implementieren möchten.

Wie von dem, was ich in Ihrem PHP-Code sehen kann, gibt es keinen API-Schlüssel in der api url:

https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false (Link von Ihrem PHP-Code genommen)

Sie API-Schlüssel So brauchen nur zu erzeugen anmelden zu Ihrem google-Konto und dann folgenden Link:

https://developers.google.com/maps/documentation/javascript/get-api-key

Use "Get A Keys" Taste api Schlüssel generieren auch in Einschränkungen als API-Schlüssel funktioniert die Website-uRL oder IP-Adresse Ihrer Webseite erwähnt für angegebene Domäne, IP oder ein Projekt nur dann, dass die API-Schlüssel in google map URL in Ihrem PHP-Code verwenden, die ich oben in folgendem Format erwähnt:

https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap

nur ersetzen YOUR_API_KEY mit dem empfangenen API-Schlüssel von Google Maps und Ihre Karte wird wie zuvor funktionieren.

Auch in Ihrer PHP-Datei Zeile Nr. 120 und HTML-Datei Zeile Nr. 201 Elementid wird nicht erwähnt.Ändern Sie jene Zeile mit dem folgenden ein:

var map = new google.maps.Map(document.getElementById('map_canvas'),mapOptions); 
+0

Ich habe versucht, wie Sie sagten, aber nicht funktioniert.Thank Sie sowieso, – irek19

+0

API-Schlüssel sind normalerweise eingeschränkt Für einen bestimmten Domainnamen ODER eine IP-Adresse ODER ein Projekt zu verwenden, also müssen Sie die URL der Website an der Stelle erwähnen, an der Google Ihnen den API-Schlüssel gegeben hat, dann funktioniert das. Klicken Sie also auf den Namen des generierten API-Schlüssels. HTTP-Referrer "in Key Restrictions wählen Sie diese Option und fügen Sie dann die URL der Website in Referrer, als nur es funktioniert. Außerdem habe ich den Link Google Map Link in meiner Antwort aktualisiert. Ich habe festgestellt, dass Ihre HTML-Datei auch den gleichen Code haben so Chan ge url an beiden Stellen, das ist PHP und HTML-Datei. –

+0

Wenn Sie den Link Ihrer Website teilen können, kann ich Ihnen die genaue Lösung basierend auf dem gefundenen Fehler sagen. –

0

Die Option no 1:

Dieses API Skript in der Kopf- oder Fußzeile

<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDpuqmav7ndONLkbKvuSo7fUmUX2MW9bcs&callback=initMap" 
    async defer></script> 

Von oben Skript Sie benötigen, um Ihre Google-Schlüssel ersetzen anstelle dieser

AIzaSyDpuqmav7ndONLkbKvuSo7fUmUX2MW9bcs 

die Option nicht 2:

Für glatt Google-API generieren Schlüssel dieses Plugin installieren:

https://wordpress.org/plugins/api-key-for-google-maps/screenshots/ 

nach genrate api Sie es in Ihrem api Skript

Dank

+0

Beide versucht. Keine Ergebnisse. Aber deine Hilfe wird geschätzt. – irek19

+0

kannst du mir Screenshots schicken wo würdest du deine Google Map genau vermissen? –

Verwandte Themen