Ich habe gehört, dass es möglich ist, eine Adresse anstelle von Längengrad und Breitengrad zu übermitteln, und dies wäre viel praktischer für mein System. Der Benutzer muss seine Adresse bei der Erstellung seines Profils eingeben und sein Profil wird dann eine Google Maps von ihrem Haus anzeigen. Im Moment habe ich den Google Maps API arbeitet perfekt mit Längen- und Breitengrad:Verwenden von Adresse statt Längen- und Breitengrad mit Google Maps-API
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="css.css" />
<title>Login Page</title>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
html { height: 100% }
body { height: 100%; margin: 0; padding: 0 }
#map-canvas { height: 100% }
</style>
<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?key=MYKEY&sensor=false">
</script>
<script type="text/javascript">
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(52.640143,1.28685),
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"),
mapOptions);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(52.640143,1.28685),
map: map,
title: "Mark On Map"
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
</head>
Bitte könnte jemand mir helfen, meinen Code zu ändern, so dass es den Google Maps API ermöglicht eine Adresse an seiner Stelle zu beantragen, weil wir lesen wollen die Adresse des Benutzers direkt aus der mySQL-Datenbank.
Vielen Dank, es geschafft, mit dem Code auf diesem zu spielen und es mit zu reparieren meins, um eine funktionierende Lösung zu bekommen.Es funktioniert jetzt perfekt, indem man die Adresse eingibt! – edwoollard
Ihr Beispiel funktioniert wie ein Charm in einer HTML-Datei, aber während ich es mit PHP-Code in mein WordPress-Theme integriert habe, ist Marker nicht mehr sichtbar und Zoom funktioniert nicht. Kannst du mir bitte den Fehler sagen? –
Welche Javascriptfehler erhalten Sie? Es ist jedoch wahrscheinlich ein CSS-Problem, was bestimmt die Größe Ihrer Karte? – geocodezip