Ich habe ein Projekt, das in der Anzeige einer Google-Karte mit Informationen über die Stadt Orte (Punkte von Interesse, wie Schule, Restaurant, U-Bahn, ...) Aber ich muss lernen, zu bestehen Verwenden Sie zuerst die API.Wie kann ich "Uncaught ReferenceError: Google ist nicht definiert" auflösen? (Google MAPS API)
Ich habe Schwierigkeiten, einen einfachen Marker anzuzeigen, tatsächlich habe ich "Uncaught ReferenceError: Google ist nicht definiert" in der Chrome-Konsole und Marker wird nicht angezeigt. Ich habe überall im Forum gesucht, aber nichts hat mir geholfen.
biete ich Ihnen meine kleine HTML-Code:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p> TEST MAP </p>
<div id="map" style="height: 500px; width:900px;"></div>
<script type="text/javascript" src="test.js"></script>
<script async defer src="http://maps.googleapis.com/maps/api/js?key=MY_KEY&callback=initMap"></script>
<!-- Si le script n'est pas lu par le navigateur -->
<noscript>
<p>Attention : </p>
<p>Afin de pouvoir utiliser Google Maps, JavaScript doit être activé.</p>
<p>Or, il semble que JavaScript est désactivé ou qu'il ne soit pas supporté par votre navigateur.</p>
<p>Pour afficher Google Maps, activez JavaScript en modifiant les options de votre navigateur, puis essayez à nouveau.</p>
</noscript>
</body>
</html>
Dann, das ist mein Javascript-Code:
var maCarte;
function initMap() {
var optionsCarte = {
center: {lat: 43.4810896, lng: -1.540436},
zoom: 16
}
maCarte = new google.maps.Map(document.getElementById("map"),optionsCarte);
}
// Création d'un marqueur sur la carte : Ne fonctionne pas
var optionsMarqueur = {
position: {lat: 43.4810896, lng: -1.540436},
map: maCarte
};
var marqueur = new google.maps.Marker(optionsMarqueur);
Verschieben Sie das Skript include, so dass es nach dem Google-Skript enthalten ist. – Archer