|
(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
20. 09. 2013. | #1 |
profesionalac
Professional
Datum učlanjenja: 25.10.2012
Poruke: 278
Hvala: 16
32 "Hvala" u 9 poruka
|
Prikaz HTML u okviru dialog() jquery-a
Zelim da izracunam daljinu i vremen potrebno da se stigne od jednog do drugog mesta. Pokusao sam da koristim google map distanceMatrix servis i uradim sledece:
Kôd:
function calculateDistances(start,stop) { var service = new google.maps.DistanceMatrixService(); service.getDistanceMatrix( { origins: [start], destinations: [stop], travelMode: google.maps.TravelMode.DRIVING, unitSystem: google.maps.UnitSystem.METRIC, avoidHighways: false, avoidTolls: false }, callback); } function callback(response, status) { if (status != google.maps.DistanceMatrixStatus.OK) { alert('Error was: ' + status); } else { var origins = response.originAddresses; var destinations = response.destinationAddresses; for (var i = 0; i < origins.length; i++) { var results = response.rows[i].elements; for (var j = 0; j < results.length; j++) { var xxx= ""; xxx += origins[i] + ' to ' + destinations[j] + ': ' + results[j].distance.text + ' in ' + results[j].duration.text + '<br>'; return xxx; } } } } Kôd:
//Zamenim ovde start i stop sa stvarnim vrednostima i pozovem funciju var start = document.getElementById("from").value; var stop = place.formatted_address; contentStr += '<p>'+ calculateDistances(start,stop); + '</p>'; //Ovde uz pomoc jquery dialog() pokusam da prikazem HTML $(contentStr).dialog({ modal:true }); Konzola kaze: Uncaught TypeError: Cannot read property '__e3_' of null Znaci ja klikom na marker na mapi zelim da se otvori dialog i da pokrene funciju koja bi vratila zeljenje podatke. Kako da resim ovaj problem? Poslednja izmena od mslavko : 20. 09. 2013. u 16:36. |
|
|