Fire bug wyrzuca mi taki błąd:
missing ) after argument list
[Break on this error] var adres = document.getElementById(''adres'').value; \n
Ale ja nie mogę dostrzec błędu (IMG:
style_emoticons/default/sadsmiley02.gif)
var mapa;
var punkt;
function mapaStart()
{
if (GBrowserIsCompatible()) {
mapa = new GMap2(document.getElementById("mapa"));
punkt = new GLatLng(51.2374705,22.5245905);
mapa.setCenter(punkt,14);
mapa.setUIToDefault();
}
}
function obliczOdleglosc()
{
var adres = document.getElementById(''adres'').value;
var trasa = new GDirections(mapa);
GEvent.addListener(trasa, "load", function () {
var dystans = trasa.getDistance().meters/1000;
var wynik = document.getElementById(''wynik'');
wynik.innerHTML = ''Odległość: '' + Math.round(dystans) + ''km'';
});
trasa.load("from: "+punkt+" to: "+adres);
}
<body onload="pokazMape()" onunload="GUnload()">
<form action="" onsubmit="obliczOdleglosc(); return false;"> <input type="text" id="adres" value="" /> <input type="submit" value="Oblicz odległość" /> <div style="color: red;" id="wynik"></div>
<div id="mapa" style="width: 500px; height: 400px;"><!-- miejsce na mapkę --></div>