Что значит "принудить"?
При запросе страницы доступа к геолокации браузер спрашивает у пользователя разрешение на доступ к ней.
Пользователь сам решает, давать её сайту или нет.
И это абсолютно правильно.
P.S. Если уж очень сильно всё-таки хочется знать геолокацию, то можно использовать определение локации по IP-адресу (GeoIP), будет точно такая же точность (страна и город), что и от браузера. Но в случае использования VPN всё-таки, придётся попросить пользователя вручную указать местоположение