запрашивать у пользователя геолокацию с помощью модального программного кода без getCurrentPosition()

#javascript #geolocation

Вопрос:

 function success(position) {
    var latitude  = position.coords.latitude;
    var longitude = position.coords.longitude;
    setCookie('geolocation', latitude "," longitude, 1);
}

if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(success, null);
}
 

https://developer.mozilla.org/en-US/docs/Web/API/Permissions_API/Using_the_Permissions_API

«запрос» Кнопка «Включить геолокацию» скрыта, так как она не нужна, если пользователю будет предложено предоставить разрешение на геолокацию. Затем запускается функция Geolocation.getCurrentPosition (), которая запрашивает у пользователя разрешение; она запускает функцию revealPosition (), если разрешение предоставлено (которая показывает карту), или функцию positionDenied (), если разрешение отклонено (в результате чего появляется кнопка «Включить геолокацию»).

В документации mozilla говорится, что getCurrentPosition запрашивает у пользователя через модальный запрос разрешения на геолокацию; однако, когда я запускал код на мобильном устройстве, я не видел, чтобы он мне что-либо подсказывал, поэтому мне интересно, не запрашивает ли getCurrentPosition пользователя. Есть ли способ запросить пользователя через модальный, если он хочет разрешить передачу данных о геолокации на веб-сайт?