ghostrider_bb
Grünschnabel
Hallo zusammen,
ich sitz jetzt schon seit geschlagenen 6 Std an diesem Problem und ich hoffe einer der JavaScript Gurus unter euch kann mir bei meinem Problem helfen.
Im oberen Teil des Codes wird die aktuelle Position bestimmt und auf der Karte angezeigt...
Soweit sogut jetzt möchte ich aber das aus der gefundenen Latitude und Longitude noch die Adresse ausgegeben wird einfach unter der Karte.
Ich habe in einem kleinen Heft den Code für das Reverse Geocoding gefunden habe diesen eingebaut aber es funktioniert nicht -.-
Ich habe auch schon alle möglichen Sachen versucht doch ich bin am Ende meiner JavaScript kenntnisse angelangt :-(
Hoffentlich kann mir einer weiterhelfen.
Vielen Dank schon mal im vorraus
ich sitz jetzt schon seit geschlagenen 6 Std an diesem Problem und ich hoffe einer der JavaScript Gurus unter euch kann mir bei meinem Problem helfen.
Im oberen Teil des Codes wird die aktuelle Position bestimmt und auf der Karte angezeigt...
Soweit sogut jetzt möchte ich aber das aus der gefundenen Latitude und Longitude noch die Adresse ausgegeben wird einfach unter der Karte.
Ich habe in einem kleinen Heft den Code für das Reverse Geocoding gefunden habe diesen eingebaut aber es funktioniert nicht -.-
Ich habe auch schon alle möglichen Sachen versucht doch ich bin am Ende meiner JavaScript kenntnisse angelangt :-(
Hoffentlich kann mir einer weiterhelfen.
Vielen Dank schon mal im vorraus
Code:
<img id="Maparea" src="" width=320 heigth=200>
<script type="text/javascript" language="javascript">
function success(position) {
lat = position.coords.latitude;
long = position.coords.longitude;
karte=document.getElementById("Maparea");
karte.src="https://maps.googleapis.com/maps/api/staticmap?center="+lat+","+long+"&zoom=15&size=320x200&markers="+lat+","+long+"&sensor=false";
}
function error(msg) {
console.log(typeof msg == 'string' ? msg : "error");
}
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(success, error);
} else {
alert("GeoLocation API ist NICHT verfügbar!");
}
// Reverse Geocoding
function calculateAdress(lat, lon)
{
var geocoder = new google.maps.Geocoder();
geocoder.geocode(
{'latLng': new google.maps.LatLng(lat, lon)},
function(results, status) {
if(status == google.maps.GeocoderStatus.OK) {
//Ausgeben der Adrese in results
} // if
} // Callback Methode
); // Geocode Aufruf
} // function calculateAddress
document.write(results);
</script>
Zuletzt bearbeitet: