Detectar el país de origen del visitante web con JQuery

Un método bastante sencillo para detectar el país (sin necesidad de utilizar alguna clase php o similares) del usuario que esta entrando en nuestra web, es usando la API de wipmania. Este es un servicio web gratuito de Geolocalizacion ip (ademas cuenta con un plugin para firefox por si a alguien le interesa xD), por medio de jQuery realizaremos una consulta a este servicio y obtendremos unos cuantos parámetros como son: latitud, longitud, zoom, dirección, ciudad, país, código del país, región.

Si copiamos y pegamos en nuestro navegador directamente la url «http://api.wipmania.com/jsonp?callback=?» notaremos de inmediato como retorna información utilizable para cumplir con el objetivo de geo referenciación. Ya solo hace falta utilizar JSON para recuperar los con jQuery de la siguiente forma:

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$.getJSON('http://api.wipmania.com/jsonp?callback=?', function (data) {
  alert('País: ' + data.address.country);
});
</script>

Para conocer mas parámetro deben visitar la pagina del api de wipmania, deben recordar que es un servicio gratuito por lo que tendrá mas de algunas limitación, específicamente la cantidad de consultas que podemos realizar, pero para pequeños proyectos no esta nada mal y si les interesa el servicio pueden adquirir una membresía profesional o corporate.

Posted in Sin categoríaTagged

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.