(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
![]() |
#1 |
expert
Expert
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
![]() |
![]() U pitanju je google mapa. Imam sledeci kod i klikom na marker uvek se pojavljuju isti podaci a ne onako kako je izvuceno iz xml fajla... zna li neko da mi odgovori zasto?
function load() { var dialog = $('<div>').dialog({autoOpen:false}); var map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(47.6145, -122.3418), zoom: 13, mapTypeId: 'roadmap' }); var infoWindow = new google.maps.InfoWindow; // Change this depending on the name of your PHP file downloadUrl("xmlfajl.xml", function(data) { var xml = data.responseXML; var markers = xml.documentElement.getElementsByTagName("marker") ; for (var i = 0; i < markers.length; i++) { var name = markers[i].getAttribute("name"); var address = markers[i].getAttribute("address"); var type = markers[i].getAttribute("type"); var point = new google.maps.LatLng( parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var html = "<b>" + name + "</b> <br/>" + address; var icon = customIcons[type] || {}; var marker = new google.maps.Marker({ map: map, position: point, icon: icon.icon, shadow: icon.shadow }); google.maps.event.addListener(marker, 'click', function() { dialog.html(html).dialog('open'); }); } }); } ... kada koristim ingowindow sve ide kako treba a kad promenim umesto infowindow-a jquery window onda se pojavljuje samo jedan podatak... vidi li neko gresku? Poslednja izmena od AdriaMart : 13. 06. 2011. u 23:53. |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|