Да, просто используйте javascript, чтобы показать анимированный gif при вызове getCurrentPosition () и скрыть его, когда вы получите результат.Пример кода ниже предполагает, что у вас есть div в вашем HTML и вы используете jQuery.
function startGeoLookup() {
navigator.geolocation.getCurrentPosition(handleGeoLookup);
$('#divGeoWait').show();
}
function handleGeoLookup(position){
$('#divGeoWait').hide();
}