zerknij na moja pierwsze odpowiedz, dodalem tam moj kod, ktory jest taki sam jak przedstawiłes, ale on nie rozwiazuje problemu,
EDIT:
I wlasnei po upuszczeniu markera wyskakuje mi to okienko i tutaj pokazuje wlasciwy typ, w divie typ pozostaje ten, ktory ostatni marker byl dodany
to dziwne, chyba mam jakis problem z js.. ;/
FUNCTION createNewMarker(type){
var uploadType = type;
var marker = new GMarker(map.getCenter(), {draggable:true});
GEvent.addListener(marker, "click", FUNCTION() {
marker.openInfoWindowHtml("Marker type: <b>" + type + "</b>");
});
GEvent.addListener(marker, "dragend", showType(type));
map.addOverlay(marker);
}
FUNCTION showType(type){
document.getElementById("error_block").innerHTML = "Marker Type: " + type;
}
Kod powyżej nie dziala, tak jakby showType nie dzialala, badz type do niej przekazywany jest zly, natomiast kod ponizej jest okej, jak to mozliwe?
FUNCTION createNewMarker(type){
var uploadType = type;
var marker = new GMarker(map.getCenter(), {draggable:true});
GEvent.addListener(marker, "click", FUNCTION() {
marker.openInfoWindowHtml("Marker type: <b>" + type + "</b>");
});
GEvent.addListener(marker, "dragend", FUNCTION() {
marker.openInfoWindowHtml("Marker type: <b>" + type + "</b>");
});
map.addOverlay(marker);
}