Ich implementiere Google Map API für meine Website, aber Smarty wirft eine Art Syntaxfehler in das JavaScript-Modul. Das ist wirklich überraschend, weil ich den Code aus Beispielen auf der Google-Website kopiert habe.Syntaxfehler bei der Implementierung von Google Map Javascript API mit Smarty
Smarty sagt:
auf der Leitung 236 "var myLatLng = {lat: -25,363, lng: 131,044};" - Unerwartete ":", erwartet man von: "}"
und mein Javascript-Tag ist:
function initMap() {
var myLatLng = {lat: -25.363, lng: 131.044};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng
});
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Hello World!'
});
}
Ich verstehe nicht, was das Problem ist und wie diese zu lösen.
Obwohl meine Antwort für Sie ausgearbeitet hat, hat es nicht geholfen, die Quelle Ihres Problems zu kennen. Also, ich denke, dass [diese Antwort] (https://stackoverflow.com/questions/5429012/smarty-error-seen-in-js-code/5429290#5429290) kann Ihnen mit dem Smarty-Fehler helfen, den Sie bekommen. – doutriforce
Ja genau. Ich habe die Ursache des Problems selbst nicht kennengelernt. Ich muss dafür die Dokumentation von smarty durchgehen. –
Ich habe einen Link für eine Antwort gepostet, die Ihnen bei meinem vorherigen Kommentar helfen könnte. https://stackoverflow.com/questions/5429012/smarty-error-seen-in-js-code/5429290#5429290 <- dieser. – doutriforce