﻿

var reverseGeocodeLastHtml;
var reverseGeocodeLastGeometry;
var reverseGeocodeLastGuid;

function reverseGeocode(evt) {

    map.infoWindow.resize(320, 150);
    map.infoWindow.setContent(getLoaderHtml());
    map.infoWindow.setTitle("Πληροφορίες");

    identifySymbol = new esri.symbol.SimpleMarkerSymbol(esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE, 6, new esri.symbol.SimpleLineSymbol(esri.symbol.SimpleLineSymbol.STYLE_SOLID, new dojo.Color([0, 255, 0]), 1), new dojo.Color([0, 255, 0, 0.3]));
    map.infoWindow.show(evt.screenPoint, map.getInfoWindowAnchor(evt.screenPoint));
    $.getJSON(serverURL + "getReverseAddress.ashx",
                 { "x": evt.mapPoint.x, "y": evt.mapPoint.y }
                 ,
    function(data) {

        var html = '';
        var done = false;
        var lastType = 0;
        
               
        for (var i = 0; i < data.length; i++) {

            if (data[i].addType == 3) { html += "<br/> <span style='color:gray'> Διασταύρωση : </span> "; }
            if (data[i].addType == 1) { html += "<br/> <span style='color:gray'> Οδός : </span> "; }
            if (data[i].addType == 5) { html += "<br/> <span style='color:gray'> Οδός : </span> "; }
            if (data[i].addType == 4) { html += "<br/> <span style='color:gray'> Δήμος : </span> "; }

            html += data[i].addFormated; // + "<br/>" ;

        }

        if (data.length == 0) { html = 'Δεν βρέθηκε !' }

        $('#identifyDiv').html(html);

    });

}