Для того, чтобы работал код определения геокоординат пользователя, ваш сайт должен поддерживать протокол https.