Retorno de chamada JSONP falha, precisa de ajuda com javascript / jquery

Eu sou um noob no json (conheço um pouco de jquery) .... e tentando obter um script minúsculo para trabalhar eu quero recuperar o tempo em um certo lat / lng e inventei este script em bits do que eu ' ve leu online:

$.getJSON("http://ws.geonames.org/timezoneJSON?lat=47.01&lng=10.2&callback=?", 

    { 'uID': 1 }, 

    function(data) {
        $.each(data, function(i, item) {
            $("<span/>").html(item.time).html(".nowtime");
        });
    });

Escusado será dizer que não funciona ... alguém poderia me dar uma mão com ele e também explicar o que $ (""). Html (item.time) .html (". Nowtime"); significa. (Eu não entendo o que é o primeiro)

Aqui está a referência da fonte json:http://www.geonames.org/export/web-services.html#timezone

obrigado

questionAnswers(3)

yourAnswerToTheQuestion