Jak do tego kodu dodać jeszcze element, który w momencie korekcji punktu na mapie wstawi mi te same dane co w linkach do pól input. Wygenerowałem raz pola, ale wartości są statyczne mimo przesuwania punktu na mapie. Dziękuję
<!-- <![CDATA[
var map;
var marker;
var j=0;
function pokaz(lat, lng, element) {
map.setCenter(new GLatLng(lat, lng), 15);
marker = new GMarker(new GLatLng(lat, lng), {draggable: true});
map.clearOverlays();
map.addOverlay(marker);
GEvent.addListener(marker, "dragend", function() {
document.getElementById(element).innerHTML = "("+marker.getLatLng().lat().toFixed(4)+","+marker.getLatLng().lng().toFixed(4)+")";
});
}
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(52.24281, 21.00247), 15);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
function punkt(adres, info) {
return new GClientGeocoder().getLatLng(adres, function(gps) {
var lat = gps.lat().toFixed(4);
var lng = gps.lng().toFixed(4);
j++;
document.getElementById("dane").innerHTML += "<br /><a id='c"+j+"' href='javascript:pokaz("+lat+","+lng+", \"c"+j+"\")'>("+lat+","+lng+")</a> - "+info+" - "+adres;
});
}
var dane = new Array(
new Array("Łużycka 57, kraków", "Pałac Biskupów Krakowskich"),
new Array("krzęcin", "Pałacyk Bogusławskiego"),
new Array("Witosa 7, kraków", "Pałac Borchów")
)
for(var i=0; i<dane.length; i++) punkt(dane[i][0], dane[i][1]);
}
}
// ]]> -->