Hey,
Habe folgendes Problem: Ich habe zuvor noch nie etwas mit Javascript zu tun gehabt. Ich muss jedoch eine XML Datei in mein Script einbinden diese dann mit dem Geocoder von Google irgendwie in Koordinaten umwandeln und diese dann auf der Google Maps Karte mit Marker anzeigen lassen.
Aus verschiedenen I-Seiten habe ich mir bereits folgenden Code zusammen gestellt:
Mittlerweile stehe ich aber an. Könnt ihr mir villeicht weiterhelfen?
Habe folgendes Problem: Ich habe zuvor noch nie etwas mit Javascript zu tun gehabt. Ich muss jedoch eine XML Datei in mein Script einbinden diese dann mit dem Geocoder von Google irgendwie in Koordinaten umwandeln und diese dann auf der Google Maps Karte mit Marker anzeigen lassen.
Aus verschiedenen I-Seiten habe ich mir bereits folgenden Code zusammen gestellt:
Code:
<!DOCTYPE html> <html> <head> <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="http://maps.googleapis.com/maps/api/js?key=mykey&sensor=false"> </script> <script type="text/javascript"> var geocoder; var map; function initialize() { geocoder = new google.maps.Geocoder(); var latlng= new google.maps.LatLng (47.5622342,13.6492617); var mapOptions = { zoom: 7, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions); } var req = new XMLHttpRequest(); req.open('GET', 'test.xml', true); req.onreadystatechange = function() { if (req.readyState === 4) { var doc = req.responseXML; var entries = doc.getElementsByTagName('marker'); var entry; var adressen= entry.getElementsByTagName('adresse')[0]; } }; req.send(null); </script> </head> <body onload="initialize()"> <div id="map_canvas" style="width: 50%; height: 50%;"></div> <div> <input id="address" type="textbox" value="Austria"> <input type="button" value="Encode" onclick="codeAddress()"> </div> </body> </html>
Comment