Javascript ile almak zorunda değilsiniz.
Eğer sunucu bazlı düşünürseniz şöyle bir kod yazmıştım CPA reklamcılıkla uğraşırken lokasyona göre yönlendirmeler için.
http://geoip.wtanaka.com/ üzerinden sorgula ama yüksek hitli sitelerde her sayfa gösteriminde kullanılmamalı, sürekli sunucu dışına bağlanmak çok yük getirir. Bir kere ip ye göre alıp veritabanına yazmak makuldur.

function hangi_ulke()
{
    $client  = @$_SERVER['HTTP_CLIENT_IP'];
    $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
    $remote  = $_SERVER['REMOTE_ADDR'];
    if(filter_var($client, FILTER_VALIDATE_IP))
    {
        $ip = $client;
    }
    elseif(filter_var($forward, FILTER_VALIDATE_IP))
    {
        $ip = $forward;
    }
    else
    {
        $ip = $remote;
    }

    $lokasyon = file_get_contents("http://geoip.wtanaka.com/cc/".$ip);



    return $lokasyon;
}

$ulke_kodu = hangi_ulke();
Bu arada dikkat etmemişim siz koordinat yazmak istemişsiniz. Ben sadece ülke kodunu verecek kodu paylaşmışım. Bu da belki birinin işine yarar editlemiyorum.