y quien le dice al navegador que tu alerta es legitima y no un "esta pagina contiene cookies, presione ok para continuar" mientras que en realidad es geolocalizacion?...
lo que debes hacer es que haces la alerta, esta indica que su posición será usada y que para que funcione correctamente debe aceptar el permiso que el navegador le solicitará