xmlファイルをGoogleMapに読み込ませようと試したができませんでした。
javascript
1 2function DataXML(){ 3 4var text, parser, xmlDoc, ddd,b,c; 5text = 6'<response>\n\ 7<header module="QueryLlistaEQ" operation="getLlistaEQ" session=""/>\n\ 8<body idioma="CA">\n\ 9....... 10</body>\n\ 11</response>'; 12 13var parser = new DOMParser(); 14var xmlDoc = parser.parseFromString(text,"application/xml"); 15 var googleMap = xmlDoc.getElementsByTagName('googleMaps')[0]; 16 var b = googleMap.attributes.lat; 17 var c = googleMap.attributes.lon; 18 return xmlDoc; 19} 20var ddd = DataXML(); 21 22 23function initMap() { 24 25 var map = new google.maps.Map(document.getElementById('demo'),{ 26 zoom: 12, 27 center: new google.maps.LatLng(41.409651, 2.183685), 28 mapTypeId: google.maps.MapTypeId.ROADMAP 29 }); 30 31 var eee = new Number(ddd); 32 var latLng = new google.maps.LatLng(eee.b,eee.c); 33 34 var marker = new google.maps.Marker({ 35 position: latLng, 36 map: map, 37 38 }); 39} 40
変数googleMaps の中身をご提示ください。
質問編集拝読。
typoです。
return = xmlDoc;
↓
return xmlDoc;
あと、これ、関数httpGet を呼び出していないようですけれど、コピペ間違ってないですか?
質問編集拝読。
しかしやはり、関数httpGet を呼び出していないようです。
繰り返しになりますが、コピペ間違ってないですか?
間違っていると思います。
なるほど。
では、正しくコピペしてご提示いただけますか?
修正しました。
質問編集拝読。
複数の間違いが確認されます。
とりあえず、列挙して回答しますね。
回答2件
あなたの回答
tips
プレビュー