Ich habe meine Koordinaten aus meiner Datenbank, das Problem ist, dass ich keinen Marker mit Daten hinzufügen kann.Ich kann keinen Google Maps Marker erstellen
Wenn ich die Koordinaten manuell setze, dann funktioniert es ohne Probleme, aber wenn ich den Koordinatenwert von meiner Datenbank, Google Maps, bekomme, funktioniert es nicht.
Dies ist mein Code:
function myFunction() {
var latitud = <?php echo '["' . implode('", "', $dbLatitud) . '"]' ?>;
var longitud = <?php echo '["' . implode('", "', $dbLongitud) . '"]' ?>;
document.getElementById("demo").innerHTML = latitud + longitud;
// document.getElementById("demo").innerHTML = fruits[1]; --- especifico slot
var a = latitud.toString();
var b = longitud.toString();
var myLatLong = {lat: a, lng: b};
var marker = new google.maps.Marker({
position: myLatLong,
map: map,
title: 'Colectivo N°: 1'
});
marker.setMap(map);
}
Ich denke, das Problem mit den Datentypen ist. Der Typ der Datenbankkoordinaten ist doppelt, aber ich kann auch keinen Marker mit anderen Daten erstellen.
Bitte schreiben Sie das Fehlerprotokoll. –