Hace poco vimos como es posible realizar animaciones complejas con HTML 5, pero entre las novedades que trae esta nueva revisión esta la integración con una nueva API de geolocalización lo cual me pareció muy interesante compartir con el blog. Aunque no forma parte de manera estricta de HTML 5, pues está siendo normalizado por Geolocation Working Group, esta API está disponible para navegadores como Firefox 3.5+ ó Chrome 5+.

Una ejemplo básico del uso de esta API, que encontre en Webintenta es:

<!DOCTYPE HTML>
<html>
<head>
<title>Geolocalizacion</title>
</head>
<body>
<script language="javascript">
function obtener_localizacion() {
navigator.geolocation.getCurrentPosition(coordenadas);
}
function coordenadas(position) {
var latitud = position.coords.latitude;
var longitud = position.coords.longitude;
alert('Tus coordenadas son: ('+latitud+','+longitud+')');
}
</script>
<a href="javascript:obtener_localizacion();">Mostrar Posición</a>
</body>
</html>

Puedes ver más ejemplo, incluyendo manejo de errores en Webintenta.