Como localizar o usuário com o folheto?

Estou tentando localizar um usuário e definir o mapa para essa posição com o folheto:

<code>    <script>
    var map;

    function initMap(){
        map = new L.Map('map',{zoomControl : false});
        var osmUrl = 'http://{s}.tile.openstreetmap.org/mapnik_tiles/{z}/{x}/{y}.png',
            osmAttribution = 'Map data &copy; 2012 OpenStreetMap contributors',
            osm = new L.TileLayer(osmUrl, {maxZoom: 18, attribution: osmAttribution});
        map.setView(new L.LatLng(51.930156,7.189230), 7).addLayer(osm);
    }

    function locateUser(){
        map.locate({setView : true});
    }
</script>
</code>

Em executar o navegador pedir permissão, mas nada acontece? O que há de errado com o meu código?

questionAnswers(2)

yourAnswerToTheQuestion