Announcement

Collapse
No announcement yet.

Probleme mit XML einbindung...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme mit XML einbindung...

    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:
    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>
    Mittlerweile stehe ich aber an. Könnt ihr mir villeicht weiterhelfen?

  • #2
    Was ist die Frage, wo ist das Problem?
    Christian

    Comment


    • #3
      Die andere Frage die ich hätte wäre, ob Du das XML beeinflussen kannst. Wenn ja würde ich dort JSON verwendet, da sich JSON wesentlich besser mit Javascript verträgt als XML

      Comment


      • #4
        Meine Frage ist wie ich die XML einbinde die Daten in Koordinaten umwandle und wie ich sie dann auf meiner Karte anzeigen lasse!

        Die XML Datei kann ich leider nicht beeinflussen...

        Comment

        Working...
        X